home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dictionary of the Living World 3
/
Dictionary of the Living World Version 3.0 (Media Design Interactive)(Macintosh)(1993).iso
/
dolw 3.0
/
dolw 3.0.rsrc
/
bin.rsrc_CODE_4.txt
< prev
next >
Wrap
Text File
|
1993-02-04
|
317KB
|
5,616 lines
# near model CODE resource
# jump table entries: 616-669 (54 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 4AAD C694 tst.l [A5 - 0x396C]
00000008 6710 beq +0x12 /* 0000001A */
0000000A 3F3C 0086 move.w -[A7], 0x86
0000000E A936 syscall DeleteMenu
00000010 2F2D C694 move.l -[A7], [A5 - 0x396C]
00000014 A932 syscall DisposeMenu
00000016 42AD C694 clr.l [A5 - 0x396C]
label0000001A:
0000001A 4E5E unlink A6
0000001C 4E75 rts
export_85:
fn0000001E:
0000001E 4E56 FDFC link A6, -0x0204
00000022 48E7 0108 movem.l -[A7], D7,A4
00000026 42A7 clr.l -[A7]
00000028 3F3C 0086 move.w -[A7], 0x86
0000002C A9BF syscall GetRMenu
0000002E 2B5F C694 move.l [A5 - 0x396C], [A7]+
00000032 286D A580 movea.l A4, [A5 - 0x5A80]
00000036 6000 0198 bra +0x19A /* 000001D0 */
label0000003A:
0000003A 2F2C 0008 move.l -[A7], [A4 + 0x8]
0000003E 486E FDFC pea.l [A6 - 0x204]
00000042 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00000046 7E01 moveq.l D7, 0x01
00000048 508F addq.l A7, 8
0000004A 6000 00AC bra +0xAE /* 000000F8 */
label0000004E:
0000004E 204E movea.l A0, A6
00000050 D0C7 add.w A0, D7
00000052 0C28 0028 FF00 cmpi.b [A0 - 0x100], 0x28 /* '(' */
00000058 660E bne +0x10 /* 00000068 */
0000005A 204E movea.l A0, A6
0000005C D0C7 add.w A0, D7
0000005E 117C 007B FF00 move.b [A0 - 0x100], 0x7B /* '{' */
00000064 6000 0090 bra +0x92 /* 000000F6 */
label00000068:
00000068 204E movea.l A0, A6
0000006A D0C7 add.w A0, D7
0000006C 0C28 0029 FF00 cmpi.b [A0 - 0x100], 0x29 /* ')' */
00000072 660C bne +0xE /* 00000080 */
00000074 204E movea.l A0, A6
00000076 D0C7 add.w A0, D7
00000078 117C 007D FF00 move.b [A0 - 0x100], 0x7D /* '}' */
0000007E 6076 bra +0x78 /* 000000F6 */
label00000080:
00000080 204E movea.l A0, A6
00000082 D0C7 add.w A0, D7
00000084 0C28 003B FF00 cmpi.b [A0 - 0x100], 0x3B /* ';' */
0000008A 660C bne +0xE /* 00000098 */
0000008C 204E movea.l A0, A6
0000008E D0C7 add.w A0, D7
00000090 117C 0020 FF00 move.b [A0 - 0x100], 0x20 /* ' ' */
00000096 605E bra +0x60 /* 000000F6 */
label00000098:
00000098 204E movea.l A0, A6
0000009A D0C7 add.w A0, D7
0000009C 0C28 005E FF00 cmpi.b [A0 - 0x100], 0x5E /* '^' */
000000A2 660C bne +0xE /* 000000B0 */
000000A4 204E movea.l A0, A6
000000A6 D0C7 add.w A0, D7
000000A8 117C 0020 FF00 move.b [A0 - 0x100], 0x20 /* ' ' */
000000AE 6046 bra +0x48 /* 000000F6 */
label000000B0:
000000B0 204E movea.l A0, A6
000000B2 D0C7 add.w A0, D7
000000B4 0C28 0021 FF00 cmpi.b [A0 - 0x100], 0x21 /* '!' */
000000BA 660C bne +0xE /* 000000C8 */
000000BC 204E movea.l A0, A6
000000BE D0C7 add.w A0, D7
000000C0 117C 0020 FF00 move.b [A0 - 0x100], 0x20 /* ' ' */
000000C6 602E bra +0x30 /* 000000F6 */
label000000C8:
000000C8 204E movea.l A0, A6
000000CA D0C7 add.w A0, D7
000000CC 0C28 003C FF00 cmpi.b [A0 - 0x100], 0x3C /* '<' */
000000D2 660C bne +0xE /* 000000E0 */
000000D4 204E movea.l A0, A6
000000D6 D0C7 add.w A0, D7
000000D8 117C 0020 FF00 move.b [A0 - 0x100], 0x20 /* ' ' */
000000DE 6016 bra +0x18 /* 000000F6 */
label000000E0:
000000E0 204E movea.l A0, A6
000000E2 D0C7 add.w A0, D7
000000E4 0C28 002F FF00 cmpi.b [A0 - 0x100], 0x2F /* '/' */
000000EA 660A bne +0xC /* 000000F6 */
000000EC 204E movea.l A0, A6
000000EE D0C7 add.w A0, D7
000000F0 117C 0020 FF00 move.b [A0 - 0x100], 0x20 /* ' ' */
label000000F6:
000000F6 5247 addq.w D7, 1
label000000F8:
000000F8 7000 moveq.l D0, 0x00
000000FA 102E FF00 move.b D0, [A6 - 0x100]
000000FE B047 cmp.w D0, D7
00000100 6C00 FF4C bge -0xB2 /* 0000004E */
00000104 0C6C FFFF 0004 cmpi.w [A4 + 0x4], 0xFFFF
0000010A 6700 00AA beq +0xAC /* 000001B6 */
0000010E 4AAD A434 tst.l [A5 - 0x5BCC]
00000112 6700 0086 beq +0x88 /* 0000019A */
00000116 206D A434 movea.l A0, [A5 - 0x5BCC]
0000011A 3028 0004 move.w D0, [A0 + 0x4]
0000011E B06C 0004 cmp.w D0, [A4 + 0x4]
00000122 6676 bne +0x78 /* 0000019A */
00000124 0C6C 2710 0006 cmpi.w [A4 + 0x6], 0x2710
0000012A 6D30 blt +0x32 /* 0000015C */
0000012C 206D A42C movea.l A0, [A5 - 0x5BD4]
00000130 302C 0006 move.w D0, [A4 + 0x6]
00000134 0640 D8F0 addi.w D0, 0xD8F0
00000138 B068 0008 cmp.w D0, [A0 + 0x8]
0000013C 6778 beq +0x7A /* 000001B6 */
0000013E 486D A5D4 pea.l [A5 - 0x5A2C]
00000142 486E FDFC pea.l [A6 - 0x204]
00000146 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
0000014A 2EAC 0008 move.l [A7], [A4 + 0x8]
0000014E 486E FDFC pea.l [A6 - 0x204]
00000152 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00000156 4FEF 000C lea.l A7, [A7 + 0xC]
0000015A 605A bra +0x5C /* 000001B6 */
label0000015C:
0000015C 0C6C FFFF 0006 cmpi.w [A4 + 0x6], 0xFFFF
00000162 6752 beq +0x54 /* 000001B6 */
00000164 3F2C 0006 move.w -[A7], [A4 + 0x6]
00000168 42A7 clr.l -[A7]
0000016A 206D A434 movea.l A0, [A5 - 0x5BCC]
0000016E 3F28 0058 move.w -[A7], [A0 + 0x58]
00000172 4EBA 1AAE jsr [PC + 0x1AAE /* 00001C22 */]
00000176 5280 addq.l D0, 1
00000178 508F addq.l A7, 8
0000017A 663A bne +0x3C /* 000001B6 */
0000017C 486D A5D6 pea.l [A5 - 0x5A2A]
00000180 486E FDFC pea.l [A6 - 0x204]
00000184 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00000188 2EAC 0008 move.l [A7], [A4 + 0x8]
0000018C 486E FDFC pea.l [A6 - 0x204]
00000190 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00000194 4FEF 000C lea.l A7, [A7 + 0xC]
00000198 601C bra +0x1E /* 000001B6 */
label0000019A:
0000019A 486D A5D8 pea.l [A5 - 0x5A28]
0000019E 486E FDFC pea.l [A6 - 0x204]
000001A2 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
000001A6 2EAC 0008 move.l [A7], [A4 + 0x8]
000001AA 486E FDFC pea.l [A6 - 0x204]
000001AE 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
000001B2 4FEF 000C lea.l A7, [A7 + 0xC]
label000001B6:
000001B6 486E FDFC pea.l [A6 - 0x204]
000001BA 486E FF00 pea.l [A6 - 0x100]
000001BE 4EBA 1526 jsr [PC + 0x1526 /* 000016E6 */]
000001C2 2EAD C694 move.l [A7], [A5 - 0x396C]
000001C6 486E FF00 pea.l [A6 - 0x100]
000001CA A933 syscall AppendMenu
000001CC 2854 movea.l A4, [A4]
000001CE 588F addq.l A7, 4
label000001D0:
000001D0 200C move.l D0, A4
000001D2 6600 FE66 bne -0x198 /* 0000003A */
000001D6 2F2D C694 move.l -[A7], [A5 - 0x396C]
000001DA 3F3C FFFF move.w -[A7], 0xFFFF
000001DE A935 syscall InsertMenu
000001E0 4CDF 1080 movem.l D7,A4, [A7]+
000001E4 4E5E unlink A6
000001E6 4E75 rts
export_77:
000001E8 4E56 0000 link A6, 0
000001EC 48E7 0118 movem.l -[A7], D7,A3,A4
000001F0 7E00 moveq.l D7, 0x00
000001F2 700C moveq.l D0, 0x0C
000001F4 A11E syscall NewPtr, flags=1
000001F6 2848 movea.l A4, A0
000001F8 200C move.l D0, A4
000001FA 6744 beq +0x46 /* 00000240 */
000001FC 4294 clr.l [A4]
000001FE 396E 0008 0004 move.w [A4 + 0x4], [A6 + 0x8]
00000204 396E 000A 0006 move.w [A4 + 0x6], [A6 + 0xA]
0000020A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000020E 4EBA 16B6 jsr [PC + 0x16B6 /* 000018C6 */]
00000212 2940 0008 move.l [A4 + 0x8], D0
00000216 4AAC 0008 tst.l [A4 + 0x8]
0000021A 588F addq.l A7, 4
0000021C 671E beq +0x20 /* 0000023C */
0000021E 7E01 moveq.l D7, 0x01
00000220 4AAD A580 tst.l [A5 - 0x5A80]
00000224 6606 bne +0x8 /* 0000022C */
00000226 2B4C A580 move.l [A5 - 0x5A80], A4
0000022A 6014 bra +0x16 /* 00000240 */
label0000022C:
0000022C 266D A580 movea.l A3, [A5 - 0x5A80]
00000230 6002 bra +0x4 /* 00000234 */
label00000232:
00000232 2653 movea.l A3, [A3]
label00000234:
00000234 4A93 tst.l [A3]
00000236 66FA bne -0x4 /* 00000232 */
00000238 268C move.l [A3], A4
0000023A 6004 bra +0x6 /* 00000240 */
label0000023C:
0000023C 204C movea.l A0, A4
0000023E A01F syscall DisposPtr/DisposePtr
label00000240:
00000240 1007 move.b D0, D7
00000242 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000246 4E5E unlink A6
00000248 4E75 rts
fn0000024A:
0000024A 4E56 FDFC link A6, -0x0204
0000024E 206D C6A4 movea.l A0, [A5 - 0x395C]
00000252 3D68 0010 FDFC move.w [A6 - 0x204], [A0 + 0x10]
00000258 3D68 0012 FDFE move.w [A6 - 0x202], [A0 + 0x12]
0000025E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000262 486E FF00 pea.l [A6 - 0x100]
00000266 4EBA 147E jsr [PC + 0x147E /* 000016E6 */]
0000026A 2EAE 000C move.l [A7], [A6 + 0xC]
0000026E 486E FE00 pea.l [A6 - 0x200]
00000272 4EBA 1472 jsr [PC + 0x1472 /* 000016E6 */]
00000276 2EAE FDFC move.l [A7], [A6 - 0x204]
0000027A 486E FF00 pea.l [A6 - 0x100]
0000027E 486E FE00 pea.l [A6 - 0x200]
00000282 42A7 clr.l -[A7]
00000284 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000288 3F3C 0001 move.w -[A7], 0x1
0000028C A9EA syscall Pack3
0000028E 426D BE2E clr.w [A5 - 0x41D2]
00000292 206E 0010 movea.l A0, [A6 + 0x10]
00000296 1010 move.b D0, [A0]
00000298 4E5E unlink A6
0000029A 4E75 rts
fn0000029C:
0000029C 4E56 0000 link A6, 0
000002A0 48E7 0308 movem.l -[A7], D6,D7,A4
000002A4 286E 0008 movea.l A4, [A6 + 0x8]
label000002A8:
000002A8 4267 clr.w -[A7]
000002AA 486C 000A pea.l [A4 + 0xA]
000002AE 3F2C 0006 move.w -[A7], [A4 + 0x6]
000002B2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000002B6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000002BA 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */]
000002BE 3E1F move.w D7, [A7]+
000002C0 0C47 FFD0 cmpi.w D7, 0xFFD0
000002C4 6616 bne +0x18 /* 000002DC */
000002C6 4267 clr.w -[A7]
000002C8 486C 000A pea.l [A4 + 0xA]
000002CC 3F2C 0006 move.w -[A7], [A4 + 0x6]
000002D0 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
000002D4 3C1F move.w D6, [A7]+
000002D6 4A46 tst.w D6
000002D8 6702 beq +0x4 /* 000002DC */
000002DA 7EDC moveq.l D7, 0xFFFFFFDC
label000002DC:
000002DC 0C47 FFD0 cmpi.w D7, 0xFFD0
000002E0 67C6 beq -0x38 /* 000002A8 */
000002E2 4A47 tst.w D7
000002E4 661C bne +0x1E /* 00000302 */
000002E6 4267 clr.w -[A7]
000002E8 486C 000A pea.l [A4 + 0xA]
000002EC 3F2C 0006 move.w -[A7], [A4 + 0x6]
000002F0 2F2E 000C move.l -[A7], [A6 + 0xC]
000002F4 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
000002F8 3E1F move.w D7, [A7]+
000002FA 4A47 tst.w D7
000002FC 6604 bne +0x6 /* 00000302 */
000002FE 7001 moveq.l D0, 0x01
00000300 6002 bra +0x4 /* 00000304 */
label00000302:
00000302 7000 moveq.l D0, 0x00
label00000304:
00000304 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000308 4E5E unlink A6
0000030A 4E75 rts
fn0000030C:
0000030C 4E56 FEEE link A6, -0x0112
00000310 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00000314 286E 0008 movea.l A4, [A6 + 0x8]
00000318 7E00 moveq.l D7, 0x00
0000031A 7600 moveq.l D3, 0x00
0000031C 422E FFF3 clr.b [A6 - 0xD]
00000320 2F3C 0081 0008 move.l -[A7], 0x810008
00000326 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
0000032A 2EBC 5445 5854 move.l [A7], 0x54455854 /* 'TEXT' */
00000330 2F3C 3F3F 3F3F move.l -[A7], 0x3F3F3F3F /* '????' */
00000336 486E FFFE pea.l [A6 - 0x2]
0000033A 2F0C move.l -[A7], A4
0000033C 4EBA FF5E jsr [PC - 0xA2 /* 0000029C */]
00000340 4A00 tst.b D0
00000342 4FEF 0010 lea.l A7, [A7 + 0x10]
00000346 6700 03DA beq +0x3DC /* 00000722 */
0000034A 2F3C 000D 000D move.l -[A7], 0xD000D /* '\r\0\r' */
00000350 2F3C 000D 000D move.l -[A7], 0xD000D /* '\r\0\r' */
00000356 486D A5DA pea.l [A5 - 0x5A26]
0000035A 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
0000035E 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00000362 2EAD A446 move.l [A7], [A5 - 0x5BBA]
00000366 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
0000036A 2C00 move.l D6, D0
0000036C 2D46 FFFA move.l [A6 - 0x6], D6
00000370 4257 clr.w [A7]
00000372 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000376 486E FFFA pea.l [A6 - 0x6]
0000037A 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
0000037E 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000382 3E1F move.w D7, [A7]+
00000384 BCAE FFFA cmp.l D6, [A6 - 0x6]
00000388 4FEF 000E lea.l A7, [A7 + 0xE]
0000038C 6700 01BA beq +0x1BC /* 00000548 */
00000390 7EDC moveq.l D7, 0xFFFFFFDC
00000392 6000 01B4 bra +0x1B6 /* 00000548 */
label00000396:
00000396 4A43 tst.w D3
00000398 6F00 0080 ble +0x82 /* 0000041A */
0000039C 302E FEEE move.w D0, [A6 - 0x112]
000003A0 674C beq +0x4E /* 000003EE */
000003A2 6B4A bmi +0x4C /* 000003EE */
000003A4 5740 subq.w D0, 3
000003A6 6732 beq +0x34 /* 000003DA */
000003A8 6A44 bpl +0x46 /* 000003EE */
000003AA 5240 addq.w D0, 1
000003AC 6A16 bpl +0x18 /* 000003C4 */
000003AE 3F3C 000D move.w -[A7], 0xD /* '\r' */
000003B2 486D A644 pea.l [A5 - 0x59BC]
000003B6 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
000003BA 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000003BE 4FEF 000A lea.l A7, [A7 + 0xA]
000003C2 602A bra +0x2C /* 000003EE */
label000003C4:
000003C4 3F3C 000D move.w -[A7], 0xD /* '\r' */
000003C8 486D A64A pea.l [A5 - 0x59B6]
000003CC 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
000003D0 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000003D4 4FEF 000A lea.l A7, [A7 + 0xA]
000003D8 6014 bra +0x16 /* 000003EE */
label000003DA:
000003DA 3F3C 000D move.w -[A7], 0xD /* '\r' */
000003DE 486D A650 pea.l [A5 - 0x59B0]
000003E2 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
000003E6 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000003EA 4FEF 000A lea.l A7, [A7 + 0xA]
label000003EE:
000003EE 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
000003F2 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000003F6 2C00 move.l D6, D0
000003F8 2D46 FFFA move.l [A6 - 0x6], D6
000003FC 4257 clr.w [A7]
000003FE 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000402 486E FFFA pea.l [A6 - 0x6]
00000406 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
0000040A 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
0000040E 3E1F move.w D7, [A7]+
00000410 BCAE FFFA cmp.l D6, [A6 - 0x6]
00000414 548F addq.l A7, 2
00000416 6702 beq +0x4 /* 0000041A */
00000418 7EDC moveq.l D7, 0xFFFFFFDC
label0000041A:
0000041A 3003 move.w D0, D3
0000041C 670E beq +0x10 /* 0000042C */
0000041E 6B6C bmi +0x6E /* 0000048C */
00000420 5740 subq.w D0, 3
00000422 6756 beq +0x58 /* 0000047A */
00000424 6A66 bpl +0x68 /* 0000048C */
00000426 5240 addq.w D0, 1
00000428 6A36 bpl +0x38 /* 00000460 */
0000042A 601A bra +0x1C /* 00000446 */
label0000042C:
0000042C 486D B4E4 pea.l [A5 - 0x4B1C]
00000430 486E FEF2 pea.l [A6 - 0x10E]
00000434 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00000438 3A2D ACA0 move.w D5, [A5 - 0x5360]
0000043C 3D6D ACA2 FEEE move.w [A6 - 0x112], [A5 - 0x535E]
00000442 508F addq.l A7, 8
00000444 6046 bra +0x48 /* 0000048C */
label00000446:
00000446 486D B505 pea.l [A5 - 0x4AFB]
0000044A 486E FEF2 pea.l [A6 - 0x10E]
0000044E 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00000452 3A2D ACA4 move.w D5, [A5 - 0x535C]
00000456 3D6D ACA6 FEEE move.w [A6 - 0x112], [A5 - 0x535A]
0000045C 508F addq.l A7, 8
0000045E 602C bra +0x2E /* 0000048C */
label00000460:
00000460 486D B526 pea.l [A5 - 0x4ADA]
00000464 486E FEF2 pea.l [A6 - 0x10E]
00000468 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
0000046C 3A2D ACA8 move.w D5, [A5 - 0x5358]
00000470 3D6D ACAA FEEE move.w [A6 - 0x112], [A5 - 0x5356]
00000476 508F addq.l A7, 8
00000478 6012 bra +0x14 /* 0000048C */
label0000047A:
0000047A 486D B547 pea.l [A5 - 0x4AB9]
0000047E 486E FEF2 pea.l [A6 - 0x10E]
00000482 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00000486 3A2D ACAC move.w D5, [A5 - 0x5354]
0000048A 508F addq.l A7, 8
label0000048C:
0000048C 4A2E FEF2 tst.b [A6 - 0x10E]
00000490 660A bne +0xC /* 0000049C */
00000492 1D7C 0001 FFF3 move.b [A6 - 0xD], 0x1
00000498 6000 00AE bra +0xB0 /* 00000548 */
label0000049C:
0000049C 3005 move.w D0, D5
0000049E 677A beq +0x7C /* 0000051A */
000004A0 6B78 bmi +0x7A /* 0000051A */
000004A2 5740 subq.w D0, 3
000004A4 6742 beq +0x44 /* 000004E8 */
000004A6 6A06 bpl +0x8 /* 000004AE */
000004A8 5240 addq.w D0, 1
000004AA 6A22 bpl +0x24 /* 000004CE */
000004AC 6006 bra +0x8 /* 000004B4 */
label000004AE:
000004AE 5540 subq.w D0, 2
000004B0 6A68 bpl +0x6A /* 0000051A */
000004B2 604E bra +0x50 /* 00000502 */
label000004B4:
000004B4 3F3C 000D move.w -[A7], 0xD /* '\r' */
000004B8 486E FEF2 pea.l [A6 - 0x10E]
000004BC 486D A656 pea.l [A5 - 0x59AA]
000004C0 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
000004C4 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000004C8 4FEF 000E lea.l A7, [A7 + 0xE]
000004CC 604C bra +0x4E /* 0000051A */
label000004CE:
000004CE 3F3C 000D move.w -[A7], 0xD /* '\r' */
000004D2 486E FEF2 pea.l [A6 - 0x10E]
000004D6 486D A666 pea.l [A5 - 0x599A]
000004DA 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
000004DE 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000004E2 4FEF 000E lea.l A7, [A7 + 0xE]
000004E6 6032 bra +0x34 /* 0000051A */
label000004E8:
000004E8 3F3C 000D move.w -[A7], 0xD /* '\r' */
000004EC 486E FEF2 pea.l [A6 - 0x10E]
000004F0 486D A674 pea.l [A5 - 0x598C]
000004F4 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
000004F8 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000004FC 4FEF 000E lea.l A7, [A7 + 0xE]
00000500 6018 bra +0x1A /* 0000051A */
label00000502:
00000502 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000506 486E FEF2 pea.l [A6 - 0x10E]
0000050A 486D A686 pea.l [A5 - 0x597A]
0000050E 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
00000512 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00000516 4FEF 000E lea.l A7, [A7 + 0xE]
label0000051A:
0000051A 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
0000051E 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00000522 2C00 move.l D6, D0
00000524 2D46 FFFA move.l [A6 - 0x6], D6
00000528 4257 clr.w [A7]
0000052A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000052E 486E FFFA pea.l [A6 - 0x6]
00000532 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
00000536 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
0000053A 3E1F move.w D7, [A7]+
0000053C BCAE FFFA cmp.l D6, [A6 - 0x6]
00000540 548F addq.l A7, 2
00000542 6702 beq +0x4 /* 00000546 */
00000544 7EDC moveq.l D7, 0xFFFFFFDC
label00000546:
00000546 5243 addq.w D3, 1
label00000548:
00000548 0C43 0004 cmpi.w D3, 0x4
0000054C 6C08 bge +0xA /* 00000556 */
0000054E 4A2E FFF3 tst.b [A6 - 0xD]
00000552 6700 FE42 beq -0x1BC /* 00000396 */
label00000556:
00000556 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000055A 486D A696 pea.l [A5 - 0x596A]
0000055E 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
00000562 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00000566 7002 moveq.l D0, 0x02
00000568 2D40 FFFA move.l [A6 - 0x6], D0
0000056C 2C00 move.l D6, D0
0000056E 4257 clr.w [A7]
00000570 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000574 486E FFFA pea.l [A6 - 0x6]
00000578 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
0000057C 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000580 3E1F move.w D7, [A7]+
00000582 BCAE FFFA cmp.l D6, [A6 - 0x6]
00000586 508F addq.l A7, 8
00000588 6702 beq +0x4 /* 0000058C */
0000058A 7EDC moveq.l D7, 0xFFFFFFDC
label0000058C:
0000058C 7600 moveq.l D3, 0x00
0000058E 6000 0158 bra +0x15A /* 000006E8 */
label00000592:
00000592 3F03 move.w -[A7], D3
00000594 4EBA 0F78 jsr [PC + 0xF78 /* 0000150E */]
00000598 3D40 FFF4 move.w [A6 - 0xC], D0
0000059C 48C0 ext.l D0
0000059E E588 lsl D0, 2
000005A0 2F00 move.l -[A7], D0
000005A2 206D A434 movea.l A0, [A5 - 0x5BCC]
000005A6 3F28 0038 move.w -[A7], [A0 + 0x38]
000005AA 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
000005AE 5180 subq.l D0, 8
000005B0 2800 move.l D4, D0
000005B2 2E84 move.l [A7], D4
000005B4 206D A434 movea.l A0, [A5 - 0x5BCC]
000005B8 3F28 0036 move.w -[A7], [A0 + 0x36]
000005BC 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
000005C0 3D40 FFF8 move.w [A6 - 0x8], D0
000005C4 5484 addq.l D4, 2
000005C6 426E FEF0 clr.w [A6 - 0x110]
000005CA 4FEF 000A lea.l A7, [A7 + 0xA]
000005CE 6000 00D4 bra +0xD6 /* 000006A4 */
label000005D2:
000005D2 2F04 move.l -[A7], D4
000005D4 206D A434 movea.l A0, [A5 - 0x5BCC]
000005D8 3F28 0036 move.w -[A7], [A0 + 0x36]
000005DC 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
000005E0 3D40 FFF6 move.w [A6 - 0xA], D0
000005E4 5484 addq.l D4, 2
000005E6 3E80 move.w [A7], D0
000005E8 4EBA 1604 jsr [PC + 0x1604 /* 00001BEE */]
000005EC 2640 movea.l A3, D0
000005EE 102B 0004 move.b D0, [A3 + 0x4]
000005F2 5C8F addq.l A7, 6
000005F4 6B00 00AA bmi +0xAC /* 000006A0 */
000005F8 5900 subq.b D0, 4
000005FA 6A08 bpl +0xA /* 00000604 */
000005FC 5400 addq.b D0, 2
000005FE 6A00 00A0 bpl +0xA2 /* 000006A0 */
00000602 6006 bra +0x8 /* 0000060A */
label00000604:
00000604 5900 subq.b D0, 4
00000606 6000 0098 bra +0x9A /* 000006A0 */
label0000060A:
0000060A 2F04 move.l -[A7], D4
0000060C 206D A434 movea.l A0, [A5 - 0x5BCC]
00000610 3F28 0036 move.w -[A7], [A0 + 0x36]
00000614 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
00000618 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
0000061C 206D A446 movea.l A0, [A5 - 0x5BBA]
00000620 7000 moveq.l D0, 0x00
00000622 1028 0001 move.b D0, [A0 + 0x1]
00000626 2D40 FFFA move.l [A6 - 0x6], D0
0000062A 2C00 move.l D6, D0
0000062C 4257 clr.w [A7]
0000062E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000632 486E FFFA pea.l [A6 - 0x6]
00000636 4868 0002 pea.l [A0 + 0x2]
0000063A 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
0000063E 3E1F move.w D7, [A7]+
00000640 BCAE FFFA cmp.l D6, [A6 - 0x6]
00000644 508F addq.l A7, 8
00000646 6702 beq +0x4 /* 0000064A */
00000648 7EDC moveq.l D7, 0xFFFFFFDC
label0000064A:
0000064A 4A2B 0004 tst.b [A3 + 0x4]
0000064E 660E bne +0x10 /* 0000065E */
00000650 486D A69C pea.l [A5 - 0x5964]
00000654 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
00000658 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
0000065C 508F addq.l A7, 8
label0000065E:
0000065E 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
00000662 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00000666 2C00 move.l D6, D0
00000668 2D46 FFFA move.l [A6 - 0x6], D6
0000066C 4257 clr.w [A7]
0000066E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000672 486E FFFA pea.l [A6 - 0x6]
00000676 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
0000067A 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
0000067E 3E1F move.w D7, [A7]+
00000680 BCAE FFFA cmp.l D6, [A6 - 0x6]
00000684 548F addq.l A7, 2
00000686 6702 beq +0x4 /* 0000068A */
00000688 7EDC moveq.l D7, 0xFFFFFFDC
label0000068A:
0000068A 2F04 move.l -[A7], D4
0000068C 206D A434 movea.l A0, [A5 - 0x5BCC]
00000690 3F28 0036 move.w -[A7], [A0 + 0x36]
00000694 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
00000698 48C0 ext.l D0
0000069A 5480 addq.l D0, 2
0000069C D880 add.l D4, D0
0000069E 5C8F addq.l A7, 6
label000006A0:
000006A0 526E FEF0 addq.w [A6 - 0x110], 1
label000006A4:
000006A4 302E FEF0 move.w D0, [A6 - 0x110]
000006A8 B06E FFF8 cmp.w D0, [A6 - 0x8]
000006AC 6D00 FF24 blt -0xDA /* 000005D2 */
000006B0 3F3C 000D move.w -[A7], 0xD /* '\r' */
000006B4 486D A6A4 pea.l [A5 - 0x595C]
000006B8 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
000006BC 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000006C0 7001 moveq.l D0, 0x01
000006C2 2D40 FFFA move.l [A6 - 0x6], D0
000006C6 2C00 move.l D6, D0
000006C8 4257 clr.w [A7]
000006CA 3F2E FFFE move.w -[A7], [A6 - 0x2]
000006CE 486E FFFA pea.l [A6 - 0x6]
000006D2 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
000006D6 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000006DA 3E1F move.w D7, [A7]+
000006DC BCAE FFFA cmp.l D6, [A6 - 0x6]
000006E0 508F addq.l A7, 8
000006E2 6702 beq +0x4 /* 000006E6 */
000006E4 7EDC moveq.l D7, 0xFFFFFFDC
label000006E6:
000006E6 5243 addq.w D3, 1
label000006E8:
000006E8 206D A434 movea.l A0, [A5 - 0x5BCC]
000006EC B668 005E cmp.w D3, [A0 + 0x5E]
000006F0 6D00 FEA0 blt -0x15E /* 00000592 */
000006F4 4267 clr.w -[A7]
000006F6 3F2E FFFE move.w -[A7], [A6 - 0x2]
000006FA 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
000006FE 4A47 tst.w D7
00000700 548F addq.l A7, 2
00000702 660E bne +0x10 /* 00000712 */
00000704 2F3C 0080 0001 move.l -[A7], 0x800001
0000070A 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
0000070E 7001 moveq.l D0, 0x01
00000710 601C bra +0x1E /* 0000072E */
label00000712:
00000712 4267 clr.w -[A7]
00000714 486C 000A pea.l [A4 + 0xA]
00000718 3F2C 0006 move.w -[A7], [A4 + 0x6]
0000071C 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
00000720 548F addq.l A7, 2
label00000722:
00000722 2F3C 0080 0001 move.l -[A7], 0x800001
00000728 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
0000072C 7000 moveq.l D0, 0x00
label0000072E:
0000072E 4CEE 18F8 FED2 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x12E]
00000734 4E5E unlink A6
00000736 4E75 rts
fn00000738:
00000738 4E56 FEE6 link A6, -0x011A
0000073C 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00000740 286E 0008 movea.l A4, [A6 + 0x8]
00000744 266E 000C movea.l A3, [A6 + 0xC]
00000748 7800 moveq.l D4, 0x00
0000074A 422E FEED clr.b [A6 - 0x113]
0000074E 2F3C 0081 0008 move.l -[A7], 0x810008
00000754 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00000758 2EBC 5445 5854 move.l [A7], 0x54455854 /* 'TEXT' */
0000075E 2F3C 3F3F 3F3F move.l -[A7], 0x3F3F3F3F /* '????' */
00000764 486E FFFE pea.l [A6 - 0x2]
00000768 2F0C move.l -[A7], A4
0000076A 4EBA FB30 jsr [PC - 0x4D0 /* 0000029C */]
0000076E 4A00 tst.b D0
00000770 4FEF 0010 lea.l A7, [A7 + 0x10]
00000774 6700 030C beq +0x30E /* 00000A82 */
00000778 2F3C 000D 000D move.l -[A7], 0xD000D /* '\r\0\r' */
0000077E 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000782 486D A6A8 pea.l [A5 - 0x5958]
00000786 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
0000078A 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
0000078E 2EAD A446 move.l [A7], [A5 - 0x5BBA]
00000792 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00000796 2600 move.l D3, D0
00000798 2D43 FEFA move.l [A6 - 0x106], D3
0000079C 4257 clr.w [A7]
0000079E 3F2E FFFE move.w -[A7], [A6 - 0x2]
000007A2 486E FEFA pea.l [A6 - 0x106]
000007A6 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
000007AA 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000007AE 381F move.w D4, [A7]+
000007B0 B6AE FEFA cmp.l D3, [A6 - 0x106]
000007B4 4FEF 000C lea.l A7, [A7 + 0xC]
000007B8 6702 beq +0x4 /* 000007BC */
000007BA 78DC moveq.l D4, 0xFFFFFFDC
label000007BC:
000007BC 70FE moveq.l D0, 0xFFFFFFFE
000007BE D06B 000A add.w D0, [A3 + 0xA]
000007C2 3F00 move.w -[A7], D0
000007C4 42A7 clr.l -[A7]
000007C6 206D A42C movea.l A0, [A5 - 0x5BD4]
000007CA 2068 0012 movea.l A0, [A0 + 0x12]
000007CE 3F28 0058 move.w -[A7], [A0 + 0x58]
000007D2 4EBA 144E jsr [PC + 0x144E /* 00001C22 */]
000007D6 2E00 move.l D7, D0
000007D8 70FF moveq.l D0, 0xFFFFFFFF
000007DA D06B 000A add.w D0, [A3 + 0xA]
000007DE 3E80 move.w [A7], D0
000007E0 42A7 clr.l -[A7]
000007E2 206D A42C movea.l A0, [A5 - 0x5BD4]
000007E6 2068 0012 movea.l A0, [A0 + 0x12]
000007EA 3F28 0058 move.w -[A7], [A0 + 0x58]
000007EE 4EBA 1432 jsr [PC + 0x1432 /* 00001C22 */]
000007F2 2C00 move.l D6, D0
000007F4 3EAB 000A move.w [A7], [A3 + 0xA]
000007F8 42A7 clr.l -[A7]
000007FA 206D A42C movea.l A0, [A5 - 0x5BD4]
000007FE 2068 0012 movea.l A0, [A0 + 0x12]
00000802 3F28 0058 move.w -[A7], [A0 + 0x58]
00000806 4EBA 141A jsr [PC + 0x141A /* 00001C22 */]
0000080A 2D40 FEE8 move.l [A6 - 0x118], D0
0000080E 4A44 tst.w D4
00000810 4FEF 0014 lea.l A7, [A7 + 0x14]
00000814 6654 bne +0x56 /* 0000086A */
00000816 70FF moveq.l D0, 0xFFFFFFFF
00000818 B087 cmp.l D0, D7
0000081A 6C4E bge +0x50 /* 0000086A */
0000081C 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
00000820 2F07 move.l -[A7], D7
00000822 206D A42C movea.l A0, [A5 - 0x5BD4]
00000826 2068 0012 movea.l A0, [A0 + 0x12]
0000082A 3F28 0058 move.w -[A7], [A0 + 0x58]
0000082E 486E FEFE pea.l [A6 - 0x102]
00000832 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00000836 7600 moveq.l D3, 0x00
00000838 162E FEFF move.b D3, [A6 - 0x101]
0000083C 204E movea.l A0, A6
0000083E D1C3 add.l A0, D3
00000840 117C 000D FF00 move.b [A0 - 0x100], 0xD /* '\r' */
00000846 5283 addq.l D3, 1
00000848 2D43 FEFA move.l [A6 - 0x106], D3
0000084C 4257 clr.w [A7]
0000084E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000852 486E FEFA pea.l [A6 - 0x106]
00000856 486E FF00 pea.l [A6 - 0x100]
0000085A 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
0000085E 381F move.w D4, [A7]+
00000860 B6AE FEFA cmp.l D3, [A6 - 0x106]
00000864 508F addq.l A7, 8
00000866 6702 beq +0x4 /* 0000086A */
00000868 78DC moveq.l D4, 0xFFFFFFDC
label0000086A:
0000086A 4A44 tst.w D4
0000086C 6654 bne +0x56 /* 000008C2 */
0000086E 70FF moveq.l D0, 0xFFFFFFFF
00000870 B086 cmp.l D0, D6
00000872 6C4E bge +0x50 /* 000008C2 */
00000874 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
00000878 2F06 move.l -[A7], D6
0000087A 206D A42C movea.l A0, [A5 - 0x5BD4]
0000087E 2068 0012 movea.l A0, [A0 + 0x12]
00000882 3F28 0058 move.w -[A7], [A0 + 0x58]
00000886 486E FEFE pea.l [A6 - 0x102]
0000088A 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
0000088E 7600 moveq.l D3, 0x00
00000890 162E FEFF move.b D3, [A6 - 0x101]
00000894 204E movea.l A0, A6
00000896 D1C3 add.l A0, D3
00000898 117C 000D FF00 move.b [A0 - 0x100], 0xD /* '\r' */
0000089E 5283 addq.l D3, 1
000008A0 2D43 FEFA move.l [A6 - 0x106], D3
000008A4 4257 clr.w [A7]
000008A6 3F2E FFFE move.w -[A7], [A6 - 0x2]
000008AA 486E FEFA pea.l [A6 - 0x106]
000008AE 486E FF00 pea.l [A6 - 0x100]
000008B2 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000008B6 381F move.w D4, [A7]+
000008B8 B6AE FEFA cmp.l D3, [A6 - 0x106]
000008BC 508F addq.l A7, 8
000008BE 6702 beq +0x4 /* 000008C2 */
000008C0 78DC moveq.l D4, 0xFFFFFFDC
label000008C2:
000008C2 4A44 tst.w D4
000008C4 6600 018E bne +0x190 /* 00000A54 */
000008C8 70FF moveq.l D0, 0xFFFFFFFF
000008CA B0AE FEE8 cmp.l D0, [A6 - 0x118]
000008CE 6C00 0184 bge +0x186 /* 00000A54 */
000008D2 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
000008D6 70FF moveq.l D0, 0xFFFFFFFF
000008D8 B087 cmp.l D0, D7
000008DA 6D06 blt +0x8 /* 000008E2 */
000008DC 70FF moveq.l D0, 0xFFFFFFFF
000008DE B086 cmp.l D0, D6
000008E0 6C28 bge +0x2A /* 0000090A */
label000008E2:
000008E2 1D7C 000D FEFE move.b [A6 - 0x102], 0xD /* '\r' */
000008E8 7601 moveq.l D3, 0x01
000008EA 2D43 FEFA move.l [A6 - 0x106], D3
000008EE 4267 clr.w -[A7]
000008F0 3F2E FFFE move.w -[A7], [A6 - 0x2]
000008F4 486E FEFA pea.l [A6 - 0x106]
000008F8 486E FEFE pea.l [A6 - 0x102]
000008FC 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000900 381F move.w D4, [A7]+
00000902 B6AE FEFA cmp.l D3, [A6 - 0x106]
00000906 6702 beq +0x4 /* 0000090A */
00000908 78DC moveq.l D4, 0xFFFFFFDC
label0000090A:
0000090A 4A44 tst.w D4
0000090C 6700 013A beq +0x13C /* 00000A48 */
00000910 6000 0142 bra +0x144 /* 00000A54 */
label00000914:
00000914 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
00000918 2F2E FEE8 move.l -[A7], [A6 - 0x118]
0000091C 206D A42C movea.l A0, [A5 - 0x5BD4]
00000920 2068 0012 movea.l A0, [A0 + 0x12]
00000924 3F28 0058 move.w -[A7], [A0 + 0x58]
00000928 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
0000092C 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00000930 206D A446 movea.l A0, [A5 - 0x5BBA]
00000934 0C28 0023 0002 cmpi.b [A0 + 0x2], 0x23 /* '#' */
0000093A 4FEF 000A lea.l A7, [A7 + 0xA]
0000093E 6616 bne +0x18 /* 00000956 */
00000940 206D A446 movea.l A0, [A5 - 0x5BBA]
00000944 0C28 0045 0003 cmpi.b [A0 + 0x3], 0x45 /* 'E' */
0000094A 660A bne +0xC /* 00000956 */
0000094C 1D7C 0001 FEED move.b [A6 - 0x113], 0x1
00000952 6000 00F4 bra +0xF6 /* 00000A48 */
label00000956:
00000956 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
0000095A 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
0000095E 4EAD 05FA jsr [A5 + 0x5FA /* export_187 */]
00000962 2EAD A446 move.l [A7], [A5 - 0x5BBA]
00000966 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
0000096A 5480 addq.l D0, 2
0000096C D1AE FEE8 add.l [A6 - 0x118], D0
00000970 206D A446 movea.l A0, [A5 - 0x5BBA]
00000974 4A10 tst.b [A0]
00000976 508F addq.l A7, 8
00000978 660E bne +0x10 /* 00000988 */
0000097A 486D A6FE pea.l [A5 - 0x5902]
0000097E 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
00000982 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00000986 508F addq.l A7, 8
label00000988:
00000988 7A00 moveq.l D5, 0x00
label0000098A:
0000098A 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
0000098E 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00000992 3045 movea.w A0, D5
00000994 B088 cmp.l D0, A0
00000996 588F addq.l A7, 4
00000998 6300 0086 bls +0x88 /* 00000A20 */
0000099C 4A44 tst.w D4
0000099E 6600 0080 bne +0x82 /* 00000A20 */
000009A2 422E FEE7 clr.b [A6 - 0x119]
000009A6 206D A446 movea.l A0, [A5 - 0x5BBA]
000009AA 0C30 0023 5000 cmpi.b [A0 + D5.w], 0x23 /* '#' */
000009B0 6636 bne +0x38 /* 000009E8 */
000009B2 206D A446 movea.l A0, [A5 - 0x5BBA]
000009B6 0C30 004E 5001 cmpi.b [A0 + D5.w + 0x1], 0x4E /* 'N' */
000009BC 6724 beq +0x26 /* 000009E2 */
000009BE 206D A446 movea.l A0, [A5 - 0x5BBA]
000009C2 0C30 0049 5001 cmpi.b [A0 + D5.w + 0x1], 0x49 /* 'I' */
000009C8 6718 beq +0x1A /* 000009E2 */
000009CA 206D A446 movea.l A0, [A5 - 0x5BBA]
000009CE 0C30 0042 5001 cmpi.b [A0 + D5.w + 0x1], 0x42 /* 'B' */
000009D4 670C beq +0xE /* 000009E2 */
000009D6 206D A446 movea.l A0, [A5 - 0x5BBA]
000009DA 0C30 0048 5001 cmpi.b [A0 + D5.w + 0x1], 0x48 /* 'H' */
000009E0 6606 bne +0x8 /* 000009E8 */
label000009E2:
000009E2 1D7C 0001 FEE7 move.b [A6 - 0x119], 0x1
label000009E8:
000009E8 4A2E FEE7 tst.b [A6 - 0x119]
000009EC 662C bne +0x2E /* 00000A1A */
000009EE 7601 moveq.l D3, 0x01
000009F0 2D43 FEFA move.l [A6 - 0x106], D3
000009F4 4267 clr.w -[A7]
000009F6 3F2E FFFE move.w -[A7], [A6 - 0x2]
000009FA 486E FEFA pea.l [A6 - 0x106]
000009FE 206D A446 movea.l A0, [A5 - 0x5BBA]
00000A02 4870 5000 pea.l [A0 + D5.w]
00000A06 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000A0A 381F move.w D4, [A7]+
00000A0C B6AE FEFA cmp.l D3, [A6 - 0x106]
00000A10 6702 beq +0x4 /* 00000A14 */
00000A12 78DC moveq.l D4, 0xFFFFFFDC
label00000A14:
00000A14 5245 addq.w D5, 1
00000A16 6000 FF72 bra -0x8C /* 0000098A */
label00000A1A:
00000A1A 5445 addq.w D5, 2
00000A1C 6000 FF6C bra -0x92 /* 0000098A */
label00000A20:
00000A20 1D7C 000D FEFE move.b [A6 - 0x102], 0xD /* '\r' */
00000A26 7601 moveq.l D3, 0x01
00000A28 2D43 FEFA move.l [A6 - 0x106], D3
00000A2C 4267 clr.w -[A7]
00000A2E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000A32 486E FEFA pea.l [A6 - 0x106]
00000A36 486E FEFE pea.l [A6 - 0x102]
00000A3A 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000A3E 381F move.w D4, [A7]+
00000A40 B6AE FEFA cmp.l D3, [A6 - 0x106]
00000A44 6702 beq +0x4 /* 00000A48 */
00000A46 78DC moveq.l D4, 0xFFFFFFDC
label00000A48:
00000A48 4A2E FEED tst.b [A6 - 0x113]
00000A4C 6606 bne +0x8 /* 00000A54 */
00000A4E 4A44 tst.w D4
00000A50 6700 FEC2 beq -0x13C /* 00000914 */
label00000A54:
00000A54 4267 clr.w -[A7]
00000A56 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000A5A 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00000A5E 4A44 tst.w D4
00000A60 548F addq.l A7, 2
00000A62 660E bne +0x10 /* 00000A72 */
00000A64 2F3C 0080 0001 move.l -[A7], 0x800001
00000A6A 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00000A6E 7001 moveq.l D0, 0x01
00000A70 601C bra +0x1E /* 00000A8E */
label00000A72:
00000A72 4267 clr.w -[A7]
00000A74 486C 000A pea.l [A4 + 0xA]
00000A78 3F2C 0006 move.w -[A7], [A4 + 0x6]
00000A7C 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
00000A80 548F addq.l A7, 2
label00000A82:
00000A82 2F3C 0080 0001 move.l -[A7], 0x800001
00000A88 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00000A8C 7000 moveq.l D0, 0x00
label00000A8E:
00000A8E 4CEE 18F8 FECA movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x136]
00000A94 4E5E unlink A6
00000A96 4E75 rts
fn00000A98:
00000A98 4E56 FF00 link A6, -0x0100
00000A9C 2F07 move.l -[A7], D7
00000A9E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000AA2 42A7 clr.l -[A7]
00000AA4 206D A42C movea.l A0, [A5 - 0x5BD4]
00000AA8 2068 0012 movea.l A0, [A0 + 0x12]
00000AAC 3F28 0058 move.w -[A7], [A0 + 0x58]
00000AB0 4EBA 1170 jsr [PC + 0x1170 /* 00001C22 */]
00000AB4 3E00 move.w D7, D0
00000AB6 0C47 FFFF cmpi.w D7, 0xFFFF
00000ABA 508F addq.l A7, 8
00000ABC 6F50 ble +0x52 /* 00000B0E */
00000ABE 3047 movea.w A0, D7
00000AC0 2F08 move.l -[A7], A0
00000AC2 206D A42C movea.l A0, [A5 - 0x5BD4]
00000AC6 2068 0012 movea.l A0, [A0 + 0x12]
00000ACA 3F28 0058 move.w -[A7], [A0 + 0x58]
00000ACE 486E FF00 pea.l [A6 - 0x100]
00000AD2 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00000AD6 7000 moveq.l D0, 0x00
00000AD8 102E FF02 move.b D0, [A6 - 0xFE]
00000ADC 3E80 move.w [A7], D0
00000ADE 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
00000AE2 4A40 tst.w D0
00000AE4 4FEF 000A lea.l A7, [A7 + 0xA]
00000AE8 6608 bne +0xA /* 00000AF2 */
00000AEA 1D6E FF03 FF00 move.b [A6 - 0x100], [A6 - 0xFD]
00000AF0 6006 bra +0x8 /* 00000AF8 */
label00000AF2:
00000AF2 1D6E FF02 FF00 move.b [A6 - 0x100], [A6 - 0xFE]
label00000AF8:
00000AF8 1D7C 003A FF01 move.b [A6 - 0xFF], 0x3A /* ':' */
00000AFE 486E FF00 pea.l [A6 - 0x100]
00000B02 2F2E 000A move.l -[A7], [A6 + 0xA]
00000B06 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00000B0A 7001 moveq.l D0, 0x01
00000B0C 6002 bra +0x4 /* 00000B10 */
label00000B0E:
00000B0E 7000 moveq.l D0, 0x00
label00000B10:
00000B10 2E2E FEFC move.l D7, [A6 - 0x104]
00000B14 4E5E unlink A6
00000B16 4E75 rts
fn00000B18:
00000B18 4E56 FF00 link A6, -0x0100
00000B1C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000B20 286E 000E movea.l A4, [A6 + 0xE]
00000B24 7E00 moveq.l D7, 0x00
00000B26 7800 moveq.l D4, 0x00
00000B28 206D A42C movea.l A0, [A5 - 0x5BD4]
00000B2C 2668 000E movea.l A3, [A0 + 0xE]
00000B30 602A bra +0x2C /* 00000B5C */
label00000B32:
00000B32 0C6B FFFB 0012 cmpi.w [A3 + 0x12], 0xFFFB
00000B38 6710 beq +0x12 /* 00000B4A */
00000B3A 0C6B FFF6 0012 cmpi.w [A3 + 0x12], 0xFFF6
00000B40 6708 beq +0xA /* 00000B4A */
00000B42 0C6B FFF8 0012 cmpi.w [A3 + 0x12], 0xFFF8
00000B48 660E bne +0x10 /* 00000B58 */
label00000B4A:
00000B4A 302B 0016 move.w D0, [A3 + 0x16]
00000B4E B06E 000C cmp.w D0, [A6 + 0xC]
00000B52 6604 bne +0x6 /* 00000B58 */
00000B54 7801 moveq.l D4, 0x01
00000B56 6004 bra +0x6 /* 00000B5C */
label00000B58:
00000B58 266B 0004 movea.l A3, [A3 + 0x4]
label00000B5C:
00000B5C 200B move.l D0, A3
00000B5E 6704 beq +0x6 /* 00000B64 */
00000B60 4A04 tst.b D4
00000B62 67CE beq -0x30 /* 00000B32 */
label00000B64:
00000B64 4A04 tst.b D4
00000B66 6778 beq +0x7A /* 00000BE0 */
00000B68 102B 001A move.b D0, [A3 + 0x1A]
00000B6C 6B34 bmi +0x36 /* 00000BA2 */
00000B6E 5D00 subq.b D0, 6
00000B70 6720 beq +0x22 /* 00000B92 */
00000B72 6A08 bpl +0xA /* 00000B7C */
00000B74 5400 addq.b D0, 2
00000B76 670A beq +0xC /* 00000B82 */
00000B78 6A10 bpl +0x12 /* 00000B8A */
00000B7A 6026 bra +0x28 /* 00000BA2 */
label00000B7C:
00000B7C 5500 subq.b D0, 2
00000B7E 6A22 bpl +0x24 /* 00000BA2 */
00000B80 6018 bra +0x1A /* 00000B9A */
label00000B82:
00000B82 206B 001C movea.l A0, [A3 + 0x1C]
00000B86 3C10 move.w D6, [A0]
00000B88 601A bra +0x1C /* 00000BA4 */
label00000B8A:
00000B8A 206B 001C movea.l A0, [A3 + 0x1C]
00000B8E 3C10 move.w D6, [A0]
00000B90 6012 bra +0x14 /* 00000BA4 */
label00000B92:
00000B92 206B 001C movea.l A0, [A3 + 0x1C]
00000B96 3C10 move.w D6, [A0]
00000B98 600A bra +0xC /* 00000BA4 */
label00000B9A:
00000B9A 206B 001C movea.l A0, [A3 + 0x1C]
00000B9E 3C10 move.w D6, [A0]
00000BA0 6002 bra +0x4 /* 00000BA4 */
label00000BA2:
00000BA2 7E01 moveq.l D7, 0x01
label00000BA4:
00000BA4 4A07 tst.b D7
00000BA6 6638 bne +0x3A /* 00000BE0 */
00000BA8 3F06 move.w -[A7], D6
00000BAA 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
00000BAE 2F0C move.l -[A7], A4
00000BB0 486E FF00 pea.l [A6 - 0x100]
00000BB4 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00000BB8 486E FF00 pea.l [A6 - 0x100]
00000BBC 2F0C move.l -[A7], A4
00000BBE 4EBA 0B26 jsr [PC + 0xB26 /* 000016E6 */]
00000BC2 4257 clr.w [A7]
00000BC4 2F0C move.l -[A7], A4
00000BC6 3F2D AA0E move.w -[A7], [A5 - 0x55F2]
00000BCA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BCE 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000BD2 3A1F move.w D5, [A7]+
00000BD4 4A45 tst.w D5
00000BD6 4FEF 0010 lea.l A7, [A7 + 0x10]
00000BDA 6604 bne +0x6 /* 00000BE0 */
00000BDC 7001 moveq.l D0, 0x01
00000BDE 6002 bra +0x4 /* 00000BE2 */
label00000BE0:
00000BE0 7000 moveq.l D0, 0x00
label00000BE2:
00000BE2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000BE6 4E5E unlink A6
00000BE8 4E75 rts
fn00000BEA:
00000BEA 4E56 FFF8 link A6, -0x0008
00000BEE 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000BF2 3E2E 0008 move.w D7, [A6 + 0x8]
00000BF6 4267 clr.w -[A7]
00000BF8 3F07 move.w -[A7], D7
00000BFA 3F3C 0002 move.w -[A7], 0x2
00000BFE 42A7 clr.l -[A7]
00000C00 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00000C04 3C1F move.w D6, [A7]+
00000C06 4A46 tst.w D6
00000C08 6622 bne +0x24 /* 00000C2C */
00000C0A 4267 clr.w -[A7]
00000C0C 3F07 move.w -[A7], D7
00000C0E 486E FFFC pea.l [A6 - 0x4]
00000C12 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
00000C16 3C1F move.w D6, [A7]+
00000C18 4A46 tst.w D6
00000C1A 6610 bne +0x12 /* 00000C2C */
00000C1C 4267 clr.w -[A7]
00000C1E 3F07 move.w -[A7], D7
00000C20 3F3C 0001 move.w -[A7], 0x1
00000C24 42A7 clr.l -[A7]
00000C26 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00000C2A 3C1F move.w D6, [A7]+
label00000C2C:
00000C2C 4A46 tst.w D6
00000C2E 6600 0094 bne +0x96 /* 00000CC4 */
00000C32 203C 0000 7D00 move.l D0, 0x7D00 /* '}\0' */
00000C38 A11E syscall NewPtr, flags=1
00000C3A 2848 movea.l A4, A0
00000C3C 200C move.l D0, A4
00000C3E 6664 bne +0x66 /* 00000CA4 */
00000C40 6000 0082 bra +0x84 /* 00000CC4 */
label00000C44:
00000C44 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
00000C48 0CAE 0000 7D00 FFFC cmpi.l [A6 - 0x4], 0x7D00 /* '}\0' */
00000C50 6F08 ble +0xA /* 00000C5A */
00000C52 2A3C 0000 7D00 move.l D5, 0x7D00 /* '}\0' */
00000C58 6004 bra +0x6 /* 00000C5E */
label00000C5A:
00000C5A 2A2E FFFC move.l D5, [A6 - 0x4]
label00000C5E:
00000C5E 2D45 FFF8 move.l [A6 - 0x8], D5
00000C62 4267 clr.w -[A7]
00000C64 3F07 move.w -[A7], D7
00000C66 486E FFF8 pea.l [A6 - 0x8]
00000C6A 2F0C move.l -[A7], A4
00000C6C 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
00000C70 3C1F move.w D6, [A7]+
00000C72 BAAE FFF8 cmp.l D5, [A6 - 0x8]
00000C76 6702 beq +0x4 /* 00000C7A */
00000C78 7CDC moveq.l D6, 0xFFFFFFDC
label00000C7A:
00000C7A 4A46 tst.w D6
00000C7C 6626 bne +0x28 /* 00000CA4 */
00000C7E 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
00000C82 4267 clr.w -[A7]
00000C84 3F2E 000A move.w -[A7], [A6 + 0xA]
00000C88 486E FFF8 pea.l [A6 - 0x8]
00000C8C 2F0C move.l -[A7], A4
00000C8E 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000C92 3C1F move.w D6, [A7]+
00000C94 BAAE FFF8 cmp.l D5, [A6 - 0x8]
00000C98 6702 beq +0x4 /* 00000C9C */
00000C9A 7CDC moveq.l D6, 0xFFFFFFDC
label00000C9C:
00000C9C 4A46 tst.w D6
00000C9E 6604 bne +0x6 /* 00000CA4 */
00000CA0 9BAE FFFC sub.l [A6 - 0x4], D5
label00000CA4:
00000CA4 4AAE FFFC tst.l [A6 - 0x4]
00000CA8 6F04 ble +0x6 /* 00000CAE */
00000CAA 4A46 tst.w D6
00000CAC 6796 beq -0x68 /* 00000C44 */
label00000CAE:
00000CAE 204C movea.l A0, A4
00000CB0 A01F syscall DisposPtr/DisposePtr
00000CB2 4A46 tst.w D6
00000CB4 660E bne +0x10 /* 00000CC4 */
00000CB6 2F3C 0080 0001 move.l -[A7], 0x800001
00000CBC 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00000CC0 7001 moveq.l D0, 0x01
00000CC2 6002 bra +0x4 /* 00000CC6 */
label00000CC4:
00000CC4 7000 moveq.l D0, 0x00
label00000CC6:
00000CC6 4CEE 10E0 FFE8 movem.l D5,D6,D7,A4, [A6 - 0x18]
00000CCC 4E5E unlink A6
00000CCE 4E75 rts
fn00000CD0:
00000CD0 4E56 FFFC link A6, -0x0004
00000CD4 2F07 move.l -[A7], D7
00000CD6 2F3C 0081 0008 move.l -[A7], 0x810008
00000CDC 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00000CE0 4257 clr.w [A7]
00000CE2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CE6 3F2E 000C move.w -[A7], [A6 + 0xC]
00000CEA 486E FFFE pea.l [A6 - 0x2]
00000CEE 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00000CF2 3E1F move.w D7, [A7]+
00000CF4 4A47 tst.w D7
00000CF6 548F addq.l A7, 2
00000CF8 6600 00DE bne +0xE0 /* 00000DD8 */
00000CFC 4267 clr.w -[A7]
00000CFE 2F2E 000E move.l -[A7], [A6 + 0xE]
00000D02 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000D06 486E FFFC pea.l [A6 - 0x4]
00000D0A 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00000D0E 3E1F move.w D7, [A7]+
00000D10 4A47 tst.w D7
00000D12 6600 00B8 bne +0xBA /* 00000DCC */
00000D16 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000D1A 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000D1E 4EBA FECA jsr [PC - 0x136 /* 00000BEA */]
00000D22 4A00 tst.b D0
00000D24 588F addq.l A7, 4
00000D26 6700 0096 beq +0x98 /* 00000DBE */
00000D2A 4267 clr.w -[A7]
00000D2C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000D30 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00000D34 4257 clr.w [A7]
00000D36 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000D3A 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00000D3E 4257 clr.w [A7]
00000D40 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D44 3F2E 000C move.w -[A7], [A6 + 0xC]
00000D48 486E FFFE pea.l [A6 - 0x2]
00000D4C 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
00000D50 3E1F move.w D7, [A7]+
00000D52 4A47 tst.w D7
00000D54 6600 0082 bne +0x84 /* 00000DD8 */
00000D58 4267 clr.w -[A7]
00000D5A 2F2E 000E move.l -[A7], [A6 + 0xE]
00000D5E 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000D62 486E FFFC pea.l [A6 - 0x4]
00000D66 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
00000D6A 3E1F move.w D7, [A7]+
00000D6C 4A47 tst.w D7
00000D6E 6640 bne +0x42 /* 00000DB0 */
00000D70 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000D74 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000D78 4EBA FE70 jsr [PC - 0x190 /* 00000BEA */]
00000D7C 4A00 tst.b D0
00000D7E 588F addq.l A7, 4
00000D80 6722 beq +0x24 /* 00000DA4 */
00000D82 4267 clr.w -[A7]
00000D84 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000D88 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00000D8C 4257 clr.w [A7]
00000D8E 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000D92 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00000D96 2F3C 0080 0001 move.l -[A7], 0x800001
00000D9C 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00000DA0 7001 moveq.l D0, 0x01
00000DA2 6040 bra +0x42 /* 00000DE4 */
label00000DA4:
00000DA4 4267 clr.w -[A7]
00000DA6 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000DAA 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00000DAE 548F addq.l A7, 2
label00000DB0:
00000DB0 4267 clr.w -[A7]
00000DB2 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000DB6 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00000DBA 548F addq.l A7, 2
00000DBC 601A bra +0x1C /* 00000DD8 */
label00000DBE:
00000DBE 4267 clr.w -[A7]
00000DC0 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000DC4 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00000DC8 548F addq.l A7, 2
00000DCA 600C bra +0xE /* 00000DD8 */
label00000DCC:
00000DCC 4267 clr.w -[A7]
00000DCE 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000DD2 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00000DD6 548F addq.l A7, 2
label00000DD8:
00000DD8 2F3C 0080 0001 move.l -[A7], 0x800001
00000DDE 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00000DE2 7000 moveq.l D0, 0x00
label00000DE4:
00000DE4 2E2E FFF8 move.l D7, [A6 - 0x8]
00000DE8 4E5E unlink A6
00000DEA 4E75 rts
fn00000DEC:
00000DEC 4E56 FEEC link A6, -0x0114
00000DF0 2F0C move.l -[A7], A4
00000DF2 286E 0008 movea.l A4, [A6 + 0x8]
00000DF6 486E FF00 pea.l [A6 - 0x100]
00000DFA 206E 000C movea.l A0, [A6 + 0xC]
00000DFE 3F28 000A move.w -[A7], [A0 + 0xA]
00000E02 4EBA FC94 jsr [PC - 0x36C /* 00000A98 */]
00000E06 4A00 tst.b D0
00000E08 5C8F addq.l A7, 6
00000E0A 6770 beq +0x72 /* 00000E7C */
00000E0C 486E FF00 pea.l [A6 - 0x100]
00000E10 206E 000C movea.l A0, [A6 + 0xC]
00000E14 3F28 000A move.w -[A7], [A0 + 0xA]
00000E18 486E FEEE pea.l [A6 - 0x112]
00000E1C 4EBA FCFA jsr [PC - 0x306 /* 00000B18 */]
00000E20 4A00 tst.b D0
00000E22 4FEF 000A lea.l A7, [A7 + 0xA]
00000E26 6754 beq +0x56 /* 00000E7C */
00000E28 2F2E FEEE move.l -[A7], [A6 - 0x112]
00000E2C 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
00000E30 486E FEFE pea.l [A6 - 0x102]
00000E34 2F0C move.l -[A7], A4
00000E36 4EBA F464 jsr [PC - 0xB9C /* 0000029C */]
00000E3A 4A00 tst.b D0
00000E3C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000E40 673A beq +0x3C /* 00000E7C */
00000E42 4267 clr.w -[A7]
00000E44 3F2E FEFE move.w -[A7], [A6 - 0x102]
00000E48 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00000E4C 3EAC 0006 move.w [A7], [A4 + 0x6]
00000E50 486C 000A pea.l [A4 + 0xA]
00000E54 3F2D AA0E move.w -[A7], [A5 - 0x55F2]
00000E58 486E FF00 pea.l [A6 - 0x100]
00000E5C 4EBA FE72 jsr [PC - 0x18E /* 00000CD0 */]
00000E60 4A00 tst.b D0
00000E62 4FEF 000C lea.l A7, [A7 + 0xC]
00000E66 6704 beq +0x6 /* 00000E6C */
00000E68 7001 moveq.l D0, 0x01
00000E6A 6012 bra +0x14 /* 00000E7E */
label00000E6C:
00000E6C 4267 clr.w -[A7]
00000E6E 486C 000A pea.l [A4 + 0xA]
00000E72 3F2C 0006 move.w -[A7], [A4 + 0x6]
00000E76 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
00000E7A 548F addq.l A7, 2
label00000E7C:
00000E7C 7000 moveq.l D0, 0x00
label00000E7E:
00000E7E 285F movea.l A4, [A7]+
00000E80 4E5E unlink A6
00000E82 4E75 rts
export_79:
00000E84 4E56 FEB6 link A6, -0x014A
00000E88 48E7 0018 movem.l -[A7], A3,A4
00000E8C 286D A580 movea.l A4, [A5 - 0x5A80]
00000E90 6006 bra +0x8 /* 00000E98 */
label00000E92:
00000E92 536E 0008 subq.w [A6 + 0x8], 1
00000E96 2854 movea.l A4, [A4]
label00000E98:
00000E98 4A6E 0008 tst.w [A6 + 0x8]
00000E9C 6EF4 bgt -0xA /* 00000E92 */
00000E9E 486D A700 pea.l [A5 - 0x5900]
00000EA2 486E FEB6 pea.l [A6 - 0x14A]
00000EA6 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00000EAA 2EAC 0008 move.l [A7], [A4 + 0x8]
00000EAE 486E FEB6 pea.l [A6 - 0x14A]
00000EB2 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00000EB6 486D A706 pea.l [A5 - 0x58FA]
00000EBA 486E FEB6 pea.l [A6 - 0x14A]
00000EBE 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00000EC2 0C6C FFFF 0006 cmpi.w [A4 + 0x6], 0xFFFF
00000EC8 4FEF 0014 lea.l A7, [A7 + 0x14]
00000ECC 6642 bne +0x44 /* 00000F10 */
00000ECE 486E FFB6 pea.l [A6 - 0x4A]
00000ED2 486D A70C pea.l [A5 - 0x58F4]
00000ED6 486E FEB6 pea.l [A6 - 0x14A]
00000EDA 4EBA F36E jsr [PC - 0xC92 /* 0000024A */]
00000EDE 4A00 tst.b D0
00000EE0 4FEF 000C lea.l A7, [A7 + 0xC]
00000EE4 6700 01B2 beq +0x1B4 /* 00001098 */
00000EE8 486E FFB6 pea.l [A6 - 0x4A]
00000EEC 4EBA F41E jsr [PC - 0xBE2 /* 0000030C */]
00000EF0 4A00 tst.b D0
00000EF2 588F addq.l A7, 4
00000EF4 6600 01A2 bne +0x1A4 /* 00001098 */
00000EF8 486D A718 pea.l [A5 - 0x58E8]
00000EFC 486D A71A pea.l [A5 - 0x58E6]
00000F00 486D A71C pea.l [A5 - 0x58E4]
00000F04 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00000F08 4FEF 000C lea.l A7, [A7 + 0xC]
00000F0C 6000 018A bra +0x18C /* 00001098 */
label00000F10:
00000F10 3F2C 0006 move.w -[A7], [A4 + 0x6]
00000F14 4EBA 0CD8 jsr [PC + 0xCD8 /* 00001BEE */]
00000F18 2640 movea.l A3, D0
00000F1A 200B move.l D0, A3
00000F1C 548F addq.l A7, 2
00000F1E 6700 0164 beq +0x166 /* 00001084 */
00000F22 102B 0004 move.b D0, [A3 + 0x4]
00000F26 4880 ext.w D0
00000F28 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
00000F2C 6200 016A bhi +0x16C /* 00001098 */
00000F30 43FA 0174 lea.l A1, [PC + 0x174 /* 000010A6, value 0xFFF2FFF2 */]
00000F34 D040 add.w D0, D0
00000F36 D2F1 0000 add.w A1, [A1 + D0.w]
00000F3A 4ED1 jmp [A1]
00000F3C 486E FFB6 pea.l [A6 - 0x4A]
00000F40 486D A756 pea.l [A5 - 0x58AA]
00000F44 486E FEB6 pea.l [A6 - 0x14A]
00000F48 4EBA F300 jsr [PC - 0xD00 /* 0000024A */]
00000F4C 4A00 tst.b D0
00000F4E 4FEF 000C lea.l A7, [A7 + 0xC]
00000F52 6700 0144 beq +0x146 /* 00001098 */
00000F56 2F0B move.l -[A7], A3
00000F58 486E FFB6 pea.l [A6 - 0x4A]
00000F5C 4EBA F7DA jsr [PC - 0x826 /* 00000738 */]
00000F60 4A00 tst.b D0
00000F62 508F addq.l A7, 8
00000F64 6600 0132 bne +0x134 /* 00001098 */
00000F68 486D A75E pea.l [A5 - 0x58A2]
00000F6C 486D A760 pea.l [A5 - 0x58A0]
00000F70 486D A762 pea.l [A5 - 0x589E]
00000F74 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00000F78 4FEF 000C lea.l A7, [A7 + 0xC]
00000F7C 6000 011A bra +0x11C /* 00001098 */
00000F80 486E FFB6 pea.l [A6 - 0x4A]
00000F84 486D A792 pea.l [A5 - 0x586E]
00000F88 486E FEB6 pea.l [A6 - 0x14A]
00000F8C 4EBA F2BC jsr [PC - 0xD44 /* 0000024A */]
00000F90 4A00 tst.b D0
00000F92 4FEF 000C lea.l A7, [A7 + 0xC]
00000F96 6700 0100 beq +0x102 /* 00001098 */
00000F9A 2F0B move.l -[A7], A3
00000F9C 486E FFB6 pea.l [A6 - 0x4A]
00000FA0 4EBA FE4A jsr [PC - 0x1B6 /* 00000DEC */]
00000FA4 4A00 tst.b D0
00000FA6 508F addq.l A7, 8
00000FA8 6600 00EE bne +0xF0 /* 00001098 */
00000FAC 486D A79E pea.l [A5 - 0x5862]
00000FB0 486D A7A0 pea.l [A5 - 0x5860]
00000FB4 486D A7A2 pea.l [A5 - 0x585E]
00000FB8 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00000FBC 4FEF 000C lea.l A7, [A7 + 0xC]
00000FC0 6000 00D6 bra +0xD8 /* 00001098 */
00000FC4 486E FFB6 pea.l [A6 - 0x4A]
00000FC8 486D A7D2 pea.l [A5 - 0x582E]
00000FCC 486E FEB6 pea.l [A6 - 0x14A]
00000FD0 4EBA F278 jsr [PC - 0xD88 /* 0000024A */]
00000FD4 4A00 tst.b D0
00000FD6 4FEF 000C lea.l A7, [A7 + 0xC]
00000FDA 6700 00BC beq +0xBE /* 00001098 */
00000FDE 2F0B move.l -[A7], A3
00000FE0 486E FFB6 pea.l [A6 - 0x4A]
00000FE4 4EBA FE06 jsr [PC - 0x1FA /* 00000DEC */]
00000FE8 4A00 tst.b D0
00000FEA 508F addq.l A7, 8
00000FEC 6600 00AA bne +0xAC /* 00001098 */
00000FF0 486D A7DC pea.l [A5 - 0x5824]
00000FF4 486D A7DE pea.l [A5 - 0x5822]
00000FF8 486D A7E0 pea.l [A5 - 0x5820]
00000FFC 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00001000 4FEF 000C lea.l A7, [A7 + 0xC]
00001004 6000 0092 bra +0x94 /* 00001098 */
00001008 486E FFB6 pea.l [A6 - 0x4A]
0000100C 486D A80E pea.l [A5 - 0x57F2]
00001010 486E FEB6 pea.l [A6 - 0x14A]
00001014 4EBA F234 jsr [PC - 0xDCC /* 0000024A */]
00001018 4A00 tst.b D0
0000101A 4FEF 000C lea.l A7, [A7 + 0xC]
0000101E 6778 beq +0x7A /* 00001098 */
00001020 2F0B move.l -[A7], A3
00001022 486E FFB6 pea.l [A6 - 0x4A]
00001026 4EBA FDC4 jsr [PC - 0x23C /* 00000DEC */]
0000102A 4A00 tst.b D0
0000102C 508F addq.l A7, 8
0000102E 6668 bne +0x6A /* 00001098 */
00001030 486D A818 pea.l [A5 - 0x57E8]
00001034 486D A81A pea.l [A5 - 0x57E6]
00001038 486D A81C pea.l [A5 - 0x57E4]
0000103C 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00001040 4FEF 000C lea.l A7, [A7 + 0xC]
00001044 6052 bra +0x54 /* 00001098 */
00001046 486E FFB6 pea.l [A6 - 0x4A]
0000104A 486D A84A pea.l [A5 - 0x57B6]
0000104E 486E FEB6 pea.l [A6 - 0x14A]
00001052 4EBA F1F6 jsr [PC - 0xE0A /* 0000024A */]
00001056 4A00 tst.b D0
00001058 4FEF 000C lea.l A7, [A7 + 0xC]
0000105C 673A beq +0x3C /* 00001098 */
0000105E 2F0B move.l -[A7], A3
00001060 486E FFB6 pea.l [A6 - 0x4A]
00001064 4EBA FD86 jsr [PC - 0x27A /* 00000DEC */]
00001068 4A00 tst.b D0
0000106A 508F addq.l A7, 8
0000106C 662A bne +0x2C /* 00001098 */
0000106E 486D A858 pea.l [A5 - 0x57A8]
00001072 486D A85A pea.l [A5 - 0x57A6]
00001076 486D A85C pea.l [A5 - 0x57A4]
0000107A 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
0000107E 4FEF 000C lea.l A7, [A7 + 0xC]
00001082 6014 bra +0x16 /* 00001098 */
label00001084:
00001084 486D A88E pea.l [A5 - 0x5772]
00001088 486D A890 pea.l [A5 - 0x5770]
0000108C 486D A8A8 pea.l [A5 - 0x5758]
00001090 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00001094 4FEF 000C lea.l A7, [A7 + 0xC]
label00001098:
00001098 1B7C 0001 C66F move.b [A5 - 0x3991], 0x1
0000109E 4CDF 1800 movem.l A3,A4, [A7]+
000010A2 4E5E unlink A6
000010A4 4E75 rts
000010A6 FFF2 .invalid <<F/7/7>>
000010A8 FFF2 .invalid <<F/7/7>>
000010AA FE96 FFF2 .extension 0xE96 <<F/2-3/7>> // unimplemented
000010AE FEDA FF1E .extension 0xEDA <<F/2-3/7>> // unimplemented
000010B2 FF62 .extension 0xF62 <<F/4-5/7>> // unimplemented
000010B4 FFA0 .invalid <<F/6/7>>
000010B6 FFF2 .invalid <<F/7/7>>
000010B8 FFF2 .invalid <<F/7/7>>
fn000010BA:
000010BA 4E56 FE00 link A6, -0x0200
000010BE 48E7 0300 movem.l -[A7], D6,D7
000010C2 7E59 moveq.l D7, 0x59
000010C4 4A2D AA2A tst.b [A5 - 0x55D6]
000010C8 6702 beq +0x4 /* 000010CC */
000010CA 7E50 moveq.l D7, 0x50
label000010CC:
000010CC 4A2D AC90 tst.b [A5 - 0x5370]
000010D0 670C beq +0xE /* 000010DE */
000010D2 0C07 0059 cmpi.b D7, 0x59 /* 'Y' */
000010D6 6604 bne +0x6 /* 000010DC */
000010D8 7E53 moveq.l D7, 0x53
000010DA 6002 bra +0x4 /* 000010DE */
label000010DC:
000010DC 7E41 moveq.l D7, 0x41
label000010DE:
000010DE 1007 move.b D0, D7
000010E0 6B6E bmi +0x70 /* 00001150 */
000010E2 0400 0050 subi.b D0, 0x50 /* 'P' */
000010E6 6710 beq +0x12 /* 000010F8 */
000010E8 6A08 bpl +0xA /* 000010F2 */
000010EA 0400 00F1 subi.b D0, 0xF1
000010EE 6744 beq +0x46 /* 00001134 */
000010F0 605E bra +0x60 /* 00001150 */
label000010F2:
000010F2 5700 subq.b D0, 3
000010F4 6720 beq +0x22 /* 00001116 */
000010F6 6058 bra +0x5A /* 00001150 */
label000010F8:
000010F8 486D A8D8 pea.l [A5 - 0x5728]
000010FC 486E FF00 pea.l [A6 - 0x100]
00001100 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00001104 486D A8F6 pea.l [A5 - 0x570A]
00001108 486E FE00 pea.l [A6 - 0x200]
0000110C 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00001110 4FEF 0010 lea.l A7, [A7 + 0x10]
00001114 603A bra +0x3C /* 00001150 */
label00001116:
00001116 486D A8F8 pea.l [A5 - 0x5708]
0000111A 486E FF00 pea.l [A6 - 0x100]
0000111E 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00001122 486D A91A pea.l [A5 - 0x56E6]
00001126 486E FE00 pea.l [A6 - 0x200]
0000112A 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
0000112E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001132 601C bra +0x1E /* 00001150 */
label00001134:
00001134 486D A91C pea.l [A5 - 0x56E4]
00001138 486E FF00 pea.l [A6 - 0x100]
0000113C 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00001140 486D A93C pea.l [A5 - 0x56C4]
00001144 486E FE00 pea.l [A6 - 0x200]
00001148 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
0000114C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001150:
00001150 0C07 0059 cmpi.b D7, 0x59 /* 'Y' */
00001154 6740 beq +0x42 /* 00001196 */
00001156 1B7C 0001 C66F move.b [A5 - 0x3991], 0x1
0000115C 486E FF00 pea.l [A6 - 0x100]
00001160 486E FF00 pea.l [A6 - 0x100]
00001164 4EBA 0580 jsr [PC + 0x580 /* 000016E6 */]
00001168 486E FE00 pea.l [A6 - 0x200]
0000116C 486E FE00 pea.l [A6 - 0x200]
00001170 4EBA 0574 jsr [PC + 0x574 /* 000016E6 */]
00001174 486E FF00 pea.l [A6 - 0x100]
00001178 486E FE00 pea.l [A6 - 0x200]
0000117C 486D A47E pea.l [A5 - 0x5B82]
00001180 486D A47E pea.l [A5 - 0x5B82]
00001184 A98B syscall ParamText
00001186 4257 clr.w [A7]
00001188 3F3C 0088 move.w -[A7], 0x88
0000118C 42A7 clr.l -[A7]
0000118E A988 syscall CautionAlert
00001190 3C1F move.w D6, [A7]+
00001192 3006 move.w D0, D6
00001194 6002 bra +0x4 /* 00001198 */
label00001196:
00001196 7001 moveq.l D0, 0x01
label00001198:
00001198 4CEE 00C0 FDF8 movem.l D6,D7, [A6 - 0x208]
0000119E 4E5E unlink A6
000011A0 4E75 rts
export_80:
000011A2 4E56 0000 link A6, 0
000011A6 48E7 0018 movem.l -[A7], A3,A4
000011AA 4EBA FF0E jsr [PC - 0xF2 /* 000010BA */]
000011AE 4A40 tst.w D0
000011B0 6760 beq +0x62 /* 00001212 */
000011B2 6B5E bmi +0x60 /* 00001212 */
000011B4 5F40 subq.w D0, 7
000011B6 670A beq +0xC /* 000011C2 */
000011B8 6A58 bpl +0x5A /* 00001212 */
000011BA 5A40 addq.w D0, 5
000011BC 6A54 bpl +0x56 /* 00001212 */
000011BE 4EBA 02BA jsr [PC + 0x2BA /* 0000147A */]
label000011C2:
000011C2 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
000011C6 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000011CA 286D A430 movea.l A4, [A5 - 0x5BD0]
000011CE 6030 bra +0x32 /* 00001200 */
label000011D0:
000011D0 4A6C 000A tst.w [A4 + 0xA]
000011D4 6F04 ble +0x6 /* 000011DA */
000011D6 426C 000A clr.w [A4 + 0xA]
label000011DA:
000011DA 266C 000E movea.l A3, [A4 + 0xE]
000011DE 601A bra +0x1C /* 000011FA */
label000011E0:
000011E0 102B 001A move.b D0, [A3 + 0x1A]
000011E4 6B10 bmi +0x12 /* 000011F6 */
000011E6 0400 000A subi.b D0, 0xA /* '\n' */
000011EA 6702 beq +0x4 /* 000011EE */
000011EC 6008 bra +0xA /* 000011F6 */
label000011EE:
000011EE 206B 001C movea.l A0, [A3 + 0x1C]
000011F2 4268 0012 clr.w [A0 + 0x12]
label000011F6:
000011F6 266B 0004 movea.l A3, [A3 + 0x4]
label000011FA:
000011FA 200B move.l D0, A3
000011FC 66E2 bne -0x1C /* 000011E0 */
000011FE 2854 movea.l A4, [A4]
label00001200:
00001200 200C move.l D0, A4
00001202 66CC bne -0x32 /* 000011D0 */
00001204 206D A430 movea.l A0, [A5 - 0x5BD0]
00001208 3F28 0008 move.w -[A7], [A0 + 0x8]
0000120C 4EBA 1D2E jsr [PC + 0x1D2E /* 00002F3C */]
00001210 548F addq.l A7, 2
label00001212:
00001212 4CDF 1800 movem.l A3,A4, [A7]+
00001216 4E5E unlink A6
00001218 4E75 rts
export_78:
fn0000121A:
0000121A 4E56 FFF6 link A6, -0x000A
0000121E 48E7 0308 movem.l -[A7], D6,D7,A4
00001222 286E 000A movea.l A4, [A6 + 0xA]
00001226 4267 clr.w -[A7]
00001228 2F0C move.l -[A7], A4
0000122A 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000122E 486E FFFE pea.l [A6 - 0x2]
00001232 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00001236 3E1F move.w D7, [A7]+
00001238 4A47 tst.w D7
0000123A 6600 00A2 bne +0xA4 /* 000012DE */
0000123E 486E FFF6 pea.l [A6 - 0xA]
00001242 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001246 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
0000124A 0C6E 0001 FFF6 cmpi.w [A6 - 0xA], 0x1
00001250 5C8F addq.l A7, 6
00001252 6674 bne +0x76 /* 000012C8 */
00001254 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00001258 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
0000125C 486E FFFC pea.l [A6 - 0x4]
00001260 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001264 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00001268 486E FFFA pea.l [A6 - 0x6]
0000126C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001270 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00001274 3EAE FFFE move.w [A7], [A6 - 0x2]
00001278 4EAD 049A jsr [A5 + 0x49A /* export_143 */]
0000127C 3EAE FFFE move.w [A7], [A6 - 0x2]
00001280 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00001284 4257 clr.w [A7]
00001286 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000128A 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
0000128E 1B7C 0001 A57E move.b [A5 - 0x5A82], 0x1
00001294 3B6E 0008 A58C move.w [A5 - 0x5A74], [A6 + 0x8]
0000129A 7C00 moveq.l D6, 0x00
0000129C 4FEF 000C lea.l A7, [A7 + 0xC]
000012A0 600C bra +0xE /* 000012AE */
label000012A2:
000012A2 204D movea.l A0, A5
000012A4 D0C6 add.w A0, D6
000012A6 1174 6000 A590 move.b [A0 - 0x5A70], [A4 + D6.w]
000012AC 5246 addq.w D6, 1
label000012AE:
000012AE 7000 moveq.l D0, 0x00
000012B0 1014 move.b D0, [A4]
000012B2 5240 addq.w D0, 1
000012B4 B046 cmp.w D0, D6
000012B6 6EEA bgt -0x14 /* 000012A2 */
000012B8 3F2E FFFA move.w -[A7], [A6 - 0x6]
000012BC 3F2E FFFC move.w -[A7], [A6 - 0x4]
000012C0 4EBA 1BC4 jsr [PC + 0x1BC4 /* 00002E86 */]
000012C4 588F addq.l A7, 4
000012C6 6016 bra +0x18 /* 000012DE */
label000012C8:
000012C8 7EDC moveq.l D7, 0xFFFFFFDC
000012CA 486D A94C pea.l [A5 - 0x56B4]
000012CE 486D A94E pea.l [A5 - 0x56B2]
000012D2 486D A97E pea.l [A5 - 0x5682]
000012D6 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
000012DA 4FEF 000C lea.l A7, [A7 + 0xC]
label000012DE:
000012DE 3007 move.w D0, D7
000012E0 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000012E4 4E5E unlink A6
000012E6 4E75 rts
export_81:
000012E8 4E56 FEA2 link A6, -0x015E
000012EC 2F07 move.l -[A7], D7
000012EE 4EBA FDCA jsr [PC - 0x236 /* 000010BA */]
000012F2 4A40 tst.w D0
000012F4 6700 0098 beq +0x9A /* 0000138E */
000012F8 6B00 0094 bmi +0x96 /* 0000138E */
000012FC 5F40 subq.w D0, 7
000012FE 6718 beq +0x1A /* 00001318 */
00001300 6A00 008C bpl +0x8E /* 0000138E */
00001304 5A40 addq.w D0, 5
00001306 6A00 0086 bpl +0x88 /* 0000138E */
0000130A 422D A584 clr.b [A5 - 0x5A7C]
0000130E 4EBA 016A jsr [PC + 0x16A /* 0000147A */]
00001312 4A2D A584 tst.b [A5 - 0x5A7C]
00001316 6676 bne +0x78 /* 0000138E */
label00001318:
00001318 206D C6A4 movea.l A0, [A5 - 0x395C]
0000131C 3D68 0010 FFFC move.w [A6 - 0x4], [A0 + 0x10]
00001322 3D68 0012 FFFE move.w [A6 - 0x2], [A0 + 0x12]
00001328 2D7C 504F 534E FFA2 move.l [A6 - 0x5E], 0x504F534E /* 'POSN' */
00001330 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001334 486D A9A2 pea.l [A5 - 0x565E]
00001338 42A7 clr.l -[A7]
0000133A 3F3C 0001 move.w -[A7], 0x1
0000133E 486E FFA2 pea.l [A6 - 0x5E]
00001342 42A7 clr.l -[A7]
00001344 486E FFB2 pea.l [A6 - 0x4E]
00001348 3F3C 0002 move.w -[A7], 0x2
0000134C A9EA syscall Pack3
0000134E 4A2E FFB2 tst.b [A6 - 0x4E]
00001352 6736 beq +0x38 /* 0000138A */
00001354 486E FFBC pea.l [A6 - 0x44]
00001358 3F2E FFB8 move.w -[A7], [A6 - 0x48]
0000135C 4EBA FEBC jsr [PC - 0x144 /* 0000121A */]
00001360 3E00 move.w D7, D0
00001362 4A47 tst.w D7
00001364 5C8F addq.l A7, 6
00001366 6726 beq +0x28 /* 0000138E */
00001368 486E FFBC pea.l [A6 - 0x44]
0000136C 486E FEA2 pea.l [A6 - 0x15E]
00001370 4EBA 03BA jsr [PC + 0x3BA /* 0000172C */]
00001374 486E FEA2 pea.l [A6 - 0x15E]
00001378 486D A9A4 pea.l [A5 - 0x565C]
0000137C 486D A9A6 pea.l [A5 - 0x565A]
00001380 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00001384 4FEF 0014 lea.l A7, [A7 + 0x14]
00001388 6004 bra +0x6 /* 0000138E */
label0000138A:
0000138A 426D BE2E clr.w [A5 - 0x41D2]
label0000138E:
0000138E 2E1F move.l D7, [A7]+
00001390 4E5E unlink A6
00001392 4E75 rts
fn00001394:
00001394 4E56 FEFE link A6, -0x0102
00001398 486D A590 pea.l [A5 - 0x5A70]
0000139C 486E FEFE pea.l [A6 - 0x102]
000013A0 4EBA 038A jsr [PC + 0x38A /* 0000172C */]
000013A4 2EBC 504F 534E move.l [A7], 0x504F534E /* 'POSN' */
000013AA 2F3C 4D44 4920 move.l -[A7], 0x4D444920 /* 'MDI ' */
000013B0 486E FFFE pea.l [A6 - 0x2]
000013B4 486D A586 pea.l [A5 - 0x5A7A]
000013B8 4EBA EEE2 jsr [PC - 0x111E /* 0000029C */]
000013BC 4A00 tst.b D0
000013BE 4FEF 0014 lea.l A7, [A7 + 0x14]
000013C2 674A beq +0x4C /* 0000140E */
000013C4 3F3C 0001 move.w -[A7], 0x1
000013C8 3F2E FFFE move.w -[A7], [A6 - 0x2]
000013CC 4EAD 0512 jsr [A5 + 0x512 /* export_158 */]
000013D0 206D A42C movea.l A0, [A5 - 0x5BD4]
000013D4 3EA8 0008 move.w [A7], [A0 + 0x8]
000013D8 3F2E FFFE move.w -[A7], [A6 - 0x2]
000013DC 4EAD 0512 jsr [A5 + 0x512 /* export_158 */]
000013E0 206D A42C movea.l A0, [A5 - 0x5BD4]
000013E4 3EA8 000A move.w [A7], [A0 + 0xA]
000013E8 3F2E FFFE move.w -[A7], [A6 - 0x2]
000013EC 4EAD 0512 jsr [A5 + 0x512 /* export_158 */]
000013F0 3EAE FFFE move.w [A7], [A6 - 0x2]
000013F4 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000013F8 3EAE FFFE move.w [A7], [A6 - 0x2]
000013FC 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001400 4257 clr.w [A7]
00001402 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001406 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
0000140A 7001 moveq.l D0, 0x01
0000140C 6016 bra +0x18 /* 00001424 */
label0000140E:
0000140E 486E FEFE pea.l [A6 - 0x102]
00001412 486D A9C6 pea.l [A5 - 0x563A]
00001416 486D A9C8 pea.l [A5 - 0x5638]
0000141A 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
0000141E 4FEF 000C lea.l A7, [A7 + 0xC]
00001422 7000 moveq.l D0, 0x00
label00001424:
00001424 4E5E unlink A6
00001426 4E75 rts
export_83:
fn00001428:
00001428 4E56 FFB6 link A6, -0x004A
0000142C 486E FFB6 pea.l [A6 - 0x4A]
00001430 486D A9E6 pea.l [A5 - 0x561A]
00001434 486D A9F2 pea.l [A5 - 0x560E]
00001438 4EBA EE10 jsr [PC - 0x11F0 /* 0000024A */]
0000143C 4A00 tst.b D0
0000143E 4FEF 000C lea.l A7, [A7 + 0xC]
00001442 6726 beq +0x28 /* 0000146A */
00001444 1B7C 0001 A57E move.b [A5 - 0x5A82], 0x1
0000144A 41ED A586 lea.l A0, [A5 - 0x5A7A]
0000144E 43EE FFB6 lea.l A1, [A6 - 0x4A]
00001452 7011 moveq.l D0, 0x11
label00001454:
00001454 20D9 move.l [A0]+, [A1]+
00001456 51C8 FFFC dbf D0, -0x6 /* 00001454 */
0000145A 30D9 move.w [A0]+, [A1]+
0000145C 4EBA FF36 jsr [PC - 0xCA /* 00001394 */]
00001460 426D BE2E clr.w [A5 - 0x41D2]
00001464 422D A584 clr.b [A5 - 0x5A7C]
00001468 6006 bra +0x8 /* 00001470 */
label0000146A:
0000146A 1B7C 0001 A584 move.b [A5 - 0x5A7C], 0x1
label00001470:
00001470 1B7C 0001 C66F move.b [A5 - 0x3991], 0x1
00001476 4E5E unlink A6
00001478 4E75 rts
export_82:
fn0000147A:
0000147A 4E56 FFFE link A6, -0x0002
0000147E 4A2D A57E tst.b [A5 - 0x5A82]
00001482 6606 bne +0x8 /* 0000148A */
00001484 4EBA FFA2 jsr [PC - 0x5E /* 00001428 */]
00001488 600E bra +0x10 /* 00001498 */
label0000148A:
0000148A 4EBA FF08 jsr [PC - 0xF8 /* 00001394 */]
0000148E 426D BE2E clr.w [A5 - 0x41D2]
00001492 1B7C 0001 C66F move.b [A5 - 0x3991], 0x1
label00001498:
00001498 4E5E unlink A6
0000149A 4E75 rts
export_84:
0000149C 4E56 0000 link A6, 0
000014A0 48E7 0300 movem.l -[A7], D6,D7
000014A4 7E00 moveq.l D7, 0x00
000014A6 7C00 moveq.l D6, 0x00
000014A8 1E2D AA2A move.b D7, [A5 - 0x55D6]
000014AC 4A2D AC90 tst.b [A5 - 0x5370]
000014B0 6702 beq +0x4 /* 000014B4 */
000014B2 7E01 moveq.l D7, 0x01
label000014B4:
000014B4 4A07 tst.b D7
000014B6 671C beq +0x1E /* 000014D4 */
000014B8 4EBA FC00 jsr [PC - 0x400 /* 000010BA */]
000014BC 4A40 tst.w D0
000014BE 6716 beq +0x18 /* 000014D6 */
000014C0 6B14 bmi +0x16 /* 000014D6 */
000014C2 5F40 subq.w D0, 7
000014C4 670A beq +0xC /* 000014D0 */
000014C6 6A0E bpl +0x10 /* 000014D6 */
000014C8 5A40 addq.w D0, 5
000014CA 6A0A bpl +0xC /* 000014D6 */
000014CC 4EBA FFAC jsr [PC - 0x54 /* 0000147A */]
label000014D0:
000014D0 7C01 moveq.l D6, 0x01
000014D2 6002 bra +0x4 /* 000014D6 */
label000014D4:
000014D4 7C01 moveq.l D6, 0x01
label000014D6:
000014D6 1006 move.b D0, D6
000014D8 4CDF 00C0 movem.l D6,D7, [A7]+
000014DC 4E5E unlink A6
000014DE 4E75 rts
fn000014E0:
000014E0 4E56 0000 link A6, 0
000014E4 4AAD C66A tst.l [A5 - 0x3996]
000014E8 670A beq +0xC /* 000014F4 */
000014EA 206D A42C movea.l A0, [A5 - 0x5BD4]
000014EE 4A28 001B tst.b [A0 + 0x1B]
000014F2 670C beq +0xE /* 00001500 */
label000014F4:
000014F4 2F2D C6A4 move.l -[A7], [A5 - 0x395C]
000014F8 4EBA 0CBE jsr [PC + 0xCBE /* 000021B8 */]
000014FC 588F addq.l A7, 4
000014FE 600A bra +0xC /* 0000150A */
label00001500:
00001500 2F2D C6A4 move.l -[A7], [A5 - 0x395C]
00001504 4EBA 25E0 jsr [PC + 0x25E0 /* 00003AE6 */]
00001508 588F addq.l A7, 4
label0000150A:
0000150A 4E5E unlink A6
0000150C 4E75 rts
export_87:
fn0000150E:
0000150E 4E56 0000 link A6, 0
00001512 2F07 move.l -[A7], D7
00001514 3E2E 0008 move.w D7, [A6 + 0x8]
00001518 48C7 ext.l D7
0000151A DE87 add.l D7, D7
0000151C 2F07 move.l -[A7], D7
0000151E 206D A434 movea.l A0, [A5 - 0x5BCC]
00001522 3F28 0060 move.w -[A7], [A0 + 0x60]
00001526 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
0000152A 5340 subq.w D0, 1
0000152C 2E2E FFFC move.l D7, [A6 - 0x4]
00001530 4E5E unlink A6
00001532 4E75 rts
export_88:
fn00001534:
00001534 4E56 0000 link A6, 0
00001538 48E7 0700 movem.l -[A7], D5,D6,D7
0000153C 7EFF moveq.l D7, 0xFFFFFFFF
0000153E 7C00 moveq.l D6, 0x00
00001540 7A00 moveq.l D5, 0x00
00001542 6020 bra +0x22 /* 00001564 */
label00001544:
00001544 2F06 move.l -[A7], D6
00001546 206D A434 movea.l A0, [A5 - 0x5BCC]
0000154A 3F28 0060 move.w -[A7], [A0 + 0x60]
0000154E 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
00001552 5340 subq.w D0, 1
00001554 B06E 0008 cmp.w D0, [A6 + 0x8]
00001558 5C8F addq.l A7, 6
0000155A 6604 bne +0x6 /* 00001560 */
0000155C 3E05 move.w D7, D5
0000155E 6004 bra +0x6 /* 00001564 */
label00001560:
00001560 5486 addq.l D6, 2
00001562 5245 addq.w D5, 1
label00001564:
00001564 206D A434 movea.l A0, [A5 - 0x5BCC]
00001568 BA68 005E cmp.w D5, [A0 + 0x5E]
0000156C 6C06 bge +0x8 /* 00001574 */
0000156E 0C47 FFFF cmpi.w D7, 0xFFFF
00001572 67D0 beq -0x2E /* 00001544 */
label00001574:
00001574 3007 move.w D0, D7
00001576 4CDF 00E0 movem.l D5,D6,D7, [A7]+
0000157A 4E5E unlink A6
0000157C 4E75 rts
export_89:
0000157E 4E56 FFEE link A6, -0x0012
00001582 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001586 3F2E 000C move.w -[A7], [A6 + 0xC]
0000158A 486E FFFE pea.l [A6 - 0x2]
0000158E 486E FFFA pea.l [A6 - 0x6]
00001592 486E FFF2 pea.l [A6 - 0xE]
00001596 A98D syscall GetDialogItem/GetDItem
00001598 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000159C 3F3C 0001 move.w -[A7], 0x1
000015A0 A95D syscall HiliteControl
000015A2 43EE FFEE lea.l A1, [A6 - 0x12]
000015A6 307C 0008 movea.w A0, 0x8
000015AA A03B syscall Delay
000015AC 2280 move.l [A1], D0
000015AE 2F2E FFFA move.l -[A7], [A6 - 0x6]
000015B2 4267 clr.w -[A7]
000015B4 A95D syscall HiliteControl
000015B6 4E5E unlink A6
000015B8 4E75 rts
export_90:
000015BA 4E56 0000 link A6, 0
000015BE 48E7 0038 movem.l -[A7], A2,A3,A4
000015C2 4AAD A42C tst.l [A5 - 0x5BD4]
000015C6 6756 beq +0x58 /* 0000161E */
000015C8 206D A42C movea.l A0, [A5 - 0x5BD4]
000015CC 2868 000E movea.l A4, [A0 + 0xE]
000015D0 6048 bra +0x4A /* 0000161A */
label000015D2:
000015D2 102C 001A move.b D0, [A4 + 0x1A]
000015D6 6B3E bmi +0x40 /* 00001616 */
000015D8 0400 000A subi.b D0, 0xA /* '\n' */
000015DC 6720 beq +0x22 /* 000015FE */
000015DE 6A36 bpl +0x38 /* 00001616 */
000015E0 5E00 addq.b D0, 7
000015E2 6702 beq +0x4 /* 000015E6 */
000015E4 6030 bra +0x32 /* 00001616 */
label000015E6:
000015E6 266C 001C movea.l A3, [A4 + 0x1C]
000015EA 200B move.l D0, A3
000015EC 6728 beq +0x2A /* 00001616 */
000015EE 4A2B 0038 tst.b [A3 + 0x38]
000015F2 6722 beq +0x24 /* 00001616 */
000015F4 2F13 move.l -[A7], [A3]
000015F6 3F3C 00FF move.w -[A7], 0xFF
000015FA A95D syscall HiliteControl
000015FC 6018 bra +0x1A /* 00001616 */
label000015FE:
000015FE 246C 001C movea.l A2, [A4 + 0x1C]
00001602 200A move.l D0, A2
00001604 6710 beq +0x12 /* 00001616 */
00001606 4A2A 000C tst.b [A2 + 0xC]
0000160A 670A beq +0xC /* 00001616 */
0000160C 2F2A 000E move.l -[A7], [A2 + 0xE]
00001610 3F3C 00FF move.w -[A7], 0xFF
00001614 A95D syscall HiliteControl
label00001616:
00001616 286C 0004 movea.l A4, [A4 + 0x4]
label0000161A:
0000161A 200C move.l D0, A4
0000161C 66B4 bne -0x4A /* 000015D2 */
label0000161E:
0000161E 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00001622 4E5E unlink A6
00001624 4E75 rts
export_91:
00001626 4E56 0000 link A6, 0
0000162A 48E7 0038 movem.l -[A7], A2,A3,A4
0000162E 4AAD A42C tst.l [A5 - 0x5BD4]
00001632 6752 beq +0x54 /* 00001686 */
00001634 206D A42C movea.l A0, [A5 - 0x5BD4]
00001638 2868 000E movea.l A4, [A0 + 0xE]
0000163C 6044 bra +0x46 /* 00001682 */
label0000163E:
0000163E 102C 001A move.b D0, [A4 + 0x1A]
00001642 6B3A bmi +0x3C /* 0000167E */
00001644 0400 000A subi.b D0, 0xA /* '\n' */
00001648 671E beq +0x20 /* 00001668 */
0000164A 6A32 bpl +0x34 /* 0000167E */
0000164C 5E00 addq.b D0, 7
0000164E 6702 beq +0x4 /* 00001652 */
00001650 602C bra +0x2E /* 0000167E */
label00001652:
00001652 266C 001C movea.l A3, [A4 + 0x1C]
00001656 200B move.l D0, A3
00001658 6724 beq +0x26 /* 0000167E */
0000165A 4A2B 0038 tst.b [A3 + 0x38]
0000165E 671E beq +0x20 /* 0000167E */
00001660 2F13 move.l -[A7], [A3]
00001662 4267 clr.w -[A7]
00001664 A95D syscall HiliteControl
00001666 6016 bra +0x18 /* 0000167E */
label00001668:
00001668 246C 001C movea.l A2, [A4 + 0x1C]
0000166C 200A move.l D0, A2
0000166E 670E beq +0x10 /* 0000167E */
00001670 4A2A 000C tst.b [A2 + 0xC]
00001674 6708 beq +0xA /* 0000167E */
00001676 2F2A 000E move.l -[A7], [A2 + 0xE]
0000167A 4267 clr.w -[A7]
0000167C A95D syscall HiliteControl
label0000167E:
0000167E 286C 0004 movea.l A4, [A4 + 0x4]
label00001682:
00001682 200C move.l D0, A4
00001684 66B8 bne -0x46 /* 0000163E */
label00001686:
00001686 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000168A 4E5E unlink A6
0000168C 4E75 rts
0000168E 4E56 0000 link A6, 0
00001692 486D A46A pea.l [A5 - 0x5B96]
00001696 A874 syscall GetPort
00001698 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000169C A873 syscall SetPort
0000169E 4E5E unlink A6
000016A0 4E75 rts
000016A2 4E56 0000 link A6, 0
000016A6 2F2D A46A move.l -[A7], [A5 - 0x5B96]
000016AA A873 syscall SetPort
000016AC 4E5E unlink A6
000016AE 4E75 rts
export_92:
000016B0 4E56 0000 link A6, 0
000016B4 2F07 move.l -[A7], D7
000016B6 4267 clr.w -[A7]
000016B8 2F3C 7379 7376 move.l -[A7], 0x73797376 /* 'sysv' */
000016BE 486D A45E pea.l [A5 - 0x5BA2]
000016C2 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
000016C6 3E1F move.w D7, [A7]+
000016C8 4A47 tst.w D7
000016CA 6704 beq +0x6 /* 000016D0 */
000016CC 7000 moveq.l D0, 0x00
000016CE 6010 bra +0x12 /* 000016E0 */
label000016D0:
000016D0 202D A45E move.l D0, [A5 - 0x5BA2]
000016D4 B0AE 0008 cmp.l D0, [A6 + 0x8]
000016D8 6C04 bge +0x6 /* 000016DE */
000016DA 7000 moveq.l D0, 0x00
000016DC 6002 bra +0x4 /* 000016E0 */
label000016DE:
000016DE 7001 moveq.l D0, 0x01
label000016E0:
000016E0 2E1F move.l D7, [A7]+
000016E2 4E5E unlink A6
000016E4 4E75 rts
export_93:
fn000016E6:
000016E6 4E56 0000 link A6, 0
000016EA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000016EE 286E 0008 movea.l A4, [A6 + 0x8]
000016F2 266E 000C movea.l A3, [A6 + 0xC]
000016F6 2F0B move.l -[A7], A3
000016F8 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000016FC 3C00 move.w D6, D0
000016FE B7CC cmpa.l A3, A4
00001700 588F addq.l A7, 4
00001702 6612 bne +0x14 /* 00001716 */
00001704 3E06 move.w D7, D6
00001706 6008 bra +0xA /* 00001710 */
label00001708:
00001708 19B3 70FF 7000 move.b [A4 + D7.w], [A3 + D7.w - 0x1]
0000170E 5347 subq.w D7, 1
label00001710:
00001710 4A47 tst.w D7
00001712 6EF4 bgt -0xA /* 00001708 */
00001714 600C bra +0xE /* 00001722 */
label00001716:
00001716 2F0B move.l -[A7], A3
00001718 486C 0001 pea.l [A4 + 0x1]
0000171C 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00001720 508F addq.l A7, 8
label00001722:
00001722 1886 move.b [A4], D6
00001724 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001728 4E5E unlink A6
0000172A 4E75 rts
export_94:
fn0000172C:
0000172C 4E56 0000 link A6, 0
00001730 48E7 0300 movem.l -[A7], D6,D7
00001734 206E 000C movea.l A0, [A6 + 0xC]
00001738 7C00 moveq.l D6, 0x00
0000173A 1C10 move.b D6, [A0]
0000173C 7E00 moveq.l D7, 0x00
0000173E 6010 bra +0x12 /* 00001750 */
label00001740:
00001740 206E 000C movea.l A0, [A6 + 0xC]
00001744 226E 0008 movea.l A1, [A6 + 0x8]
00001748 13B0 7001 7000 move.b [A1 + D7.w], [A0 + D7.w + 0x1]
0000174E 5247 addq.w D7, 1
label00001750:
00001750 BC47 cmp.w D6, D7
00001752 6EEC bgt -0x12 /* 00001740 */
00001754 206E 0008 movea.l A0, [A6 + 0x8]
00001758 4230 7000 clr.b [A0 + D7.w]
0000175C 4CDF 00C0 movem.l D6,D7, [A7]+
00001760 4E5E unlink A6
00001762 4E75 rts
export_95:
fn00001764:
00001764 4E56 0000 link A6, 0
00001768 2F0C move.l -[A7], A4
0000176A 4AAE 000A tst.l [A6 + 0xA]
0000176E 660A bne +0xC /* 0000177A */
00001770 206D A42C movea.l A0, [A5 - 0x5BD4]
00001774 2868 000E movea.l A4, [A0 + 0xE]
00001778 600A bra +0xC /* 00001784 */
label0000177A:
0000177A 286E 000A movea.l A4, [A6 + 0xA]
0000177E 6004 bra +0x6 /* 00001784 */
label00001780:
00001780 286C 0004 movea.l A4, [A4 + 0x4]
label00001784:
00001784 200C move.l D0, A4
00001786 670A beq +0xC /* 00001792 */
00001788 302C 0008 move.w D0, [A4 + 0x8]
0000178C B06E 0008 cmp.w D0, [A6 + 0x8]
00001790 66EE bne -0x10 /* 00001780 */
label00001792:
00001792 200C move.l D0, A4
00001794 285F movea.l A4, [A7]+
00001796 4E5E unlink A6
00001798 4E75 rts
export_96:
0000179A 4E56 0000 link A6, 0
0000179E 2F0C move.l -[A7], A4
000017A0 286D A438 movea.l A4, [A5 - 0x5BC8]
000017A4 6002 bra +0x4 /* 000017A8 */
label000017A6:
000017A6 2854 movea.l A4, [A4]
label000017A8:
000017A8 200C move.l D0, A4
000017AA 670A beq +0xC /* 000017B6 */
000017AC 302C 0004 move.w D0, [A4 + 0x4]
000017B0 B06E 0008 cmp.w D0, [A6 + 0x8]
000017B4 66F0 bne -0xE /* 000017A6 */
label000017B6:
000017B6 200C move.l D0, A4
000017B8 285F movea.l A4, [A7]+
000017BA 4E5E unlink A6
000017BC 4E75 rts
fn000017BE:
000017BE 4E56 0000 link A6, 0
000017C2 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
000017C6 4AAD A42C tst.l [A5 - 0x5BD4]
000017CA 6700 00CC beq +0xCE /* 00001898 */
000017CE 206D A42C movea.l A0, [A5 - 0x5BD4]
000017D2 4AA8 000E tst.l [A0 + 0xE]
000017D6 6700 00C0 beq +0xC2 /* 00001898 */
000017DA 206D A42C movea.l A0, [A5 - 0x5BD4]
000017DE 2868 000E movea.l A4, [A0 + 0xE]
000017E2 6000 00AE bra +0xB0 /* 00001892 */
label000017E6:
000017E6 396C 0014 0012 move.w [A4 + 0x12], [A4 + 0x14]
000017EC 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
000017F0 102C 001A move.b D0, [A4 + 0x1A]
000017F4 4880 ext.w D0
000017F6 0C40 000A cmpi.w D0, 0xA /* '\n' */
000017FA 6200 0092 bhi +0x94 /* 0000188E */
000017FE 43FA 00A0 lea.l A1, [PC + 0xA0 /* 000018A0, value 0xFFEEFF6A */]
00001802 D040 add.w D0, D0
00001804 D2F1 0000 add.w A1, [A1 + D0.w]
00001808 4ED1 jmp [A1]
0000180A 2E2C 001C move.l D7, [A4 + 0x1C]
0000180E 2047 movea.l A0, D7
00001810 4A68 001E tst.w [A0 + 0x1E]
00001814 6D78 blt +0x7A /* 0000188E */
00001816 2047 movea.l A0, D7
00001818 2247 movea.l A1, D7
0000181A 3368 001E 001C move.w [A1 + 0x1C], [A0 + 0x1E]
00001820 606C bra +0x6E /* 0000188E */
00001822 266C 001C movea.l A3, [A4 + 0x1C]
00001826 426B 0008 clr.w [A3 + 0x8]
0000182A 4A2B 0002 tst.b [A3 + 0x2]
0000182E 6706 beq +0x8 /* 00001836 */
00001830 3053 movea.w A0, [A3]
00001832 2748 000E move.l [A3 + 0xE], A0
label00001836:
00001836 302B 0012 move.w D0, [A3 + 0x12]
0000183A 6B52 bmi +0x54 /* 0000188E */
0000183C 0440 003E subi.w D0, 0x3E /* '>' */
00001840 6A4C bpl +0x4E /* 0000188E */
00001842 5840 addq.w D0, 4
00001844 6B48 bmi +0x4A /* 0000188E */
00001846 42A7 clr.l -[A7]
00001848 3F2B 0014 move.w -[A7], [A3 + 0x14]
0000184C 4EBA FF16 jsr [PC - 0xEA /* 00001764 */]
00001850 2440 movea.l A2, D0
00001852 5C8F addq.l A7, 6
00001854 6014 bra +0x16 /* 0000186A */
label00001856:
00001856 426A 0012 clr.w [A2 + 0x12]
0000185A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000185E 3F2B 0014 move.w -[A7], [A3 + 0x14]
00001862 4EBA FF00 jsr [PC - 0x100 /* 00001764 */]
00001866 2440 movea.l A2, D0
00001868 5C8F addq.l A7, 6
label0000186A:
0000186A 200A move.l D0, A2
0000186C 66E8 bne -0x16 /* 00001856 */
0000186E 601E bra +0x20 /* 0000188E */
00001870 2C2C 001C move.l D6, [A4 + 0x1C]
00001874 2046 movea.l A0, D6
00001876 2246 movea.l A1, D6
00001878 3368 0006 0004 move.w [A1 + 0x4], [A0 + 0x6]
0000187E 600E bra +0x10 /* 0000188E */
00001880 2A2C 001C move.l D5, [A4 + 0x1C]
00001884 2045 movea.l A0, D5
00001886 2245 movea.l A1, D5
00001888 3368 0010 000E move.w [A1 + 0xE], [A0 + 0x10]
label0000188E:
0000188E 286C 0004 movea.l A4, [A4 + 0x4]
label00001892:
00001892 200C move.l D0, A4
00001894 6600 FF50 bne -0xAE /* 000017E6 */
label00001898:
00001898 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
0000189C 4E5E unlink A6
0000189E 4E75 rts
000018A0 FFEE .invalid <<F/7/7>>
000018A2 FF6A .extension 0xF6A <<F/4-5/7>> // unimplemented
000018A4 FFD0 .invalid <<F/7/7>>
000018A6 FFEE .invalid <<F/7/7>>
000018A8 FFEE .invalid <<F/7/7>>
000018AA FFEE .invalid <<F/7/7>>
000018AC FFEE .invalid <<F/7/7>>
000018AE FFEE .invalid <<F/7/7>>
000018B0 FF82 .invalid <<F/6/7>>
000018B2 FFE0 .invalid <<F/7/7>>
000018B4 FFEE .invalid <<F/7/7>>
000018B6 4E56 0000 link A6, 0
000018BA 42A7 clr.l -[A7]
000018BC A975 syscall TickCount
000018BE 2B5F A462 move.l [A5 - 0x5B9E], [A7]+
000018C2 4E5E unlink A6
000018C4 4E75 rts
export_97:
fn000018C6:
000018C6 4E56 0000 link A6, 0
000018CA 2F0C move.l -[A7], A4
000018CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000018D0 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000018D4 5240 addq.w D0, 1
000018D6 48C0 ext.l D0
000018D8 A11E syscall NewPtr, flags=1
000018DA 2848 movea.l A4, A0
000018DC 200C move.l D0, A4
000018DE 588F addq.l A7, 4
000018E0 670C beq +0xE /* 000018EE */
000018E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000018E6 2F0C move.l -[A7], A4
000018E8 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
000018EC 508F addq.l A7, 8
label000018EE:
000018EE 200C move.l D0, A4
000018F0 285F movea.l A4, [A7]+
000018F2 4E5E unlink A6
000018F4 4E75 rts
export_98:
000018F6 4E56 0000 link A6, 0
000018FA 48E7 0118 movem.l -[A7], D7,A3,A4
000018FE 286E 0008 movea.l A4, [A6 + 0x8]
00001902 7000 moveq.l D0, 0x00
00001904 1014 move.b D0, [A4]
00001906 5240 addq.w D0, 1
00001908 48C0 ext.l D0
0000190A A11E syscall NewPtr, flags=1
0000190C 2648 movea.l A3, A0
0000190E 200B move.l D0, A3
00001910 6714 beq +0x16 /* 00001926 */
00001912 7E00 moveq.l D7, 0x00
00001914 6008 bra +0xA /* 0000191E */
label00001916:
00001916 17B4 7000 7000 move.b [A3 + D7.w], [A4 + D7.w]
0000191C 5247 addq.w D7, 1
label0000191E:
0000191E 7000 moveq.l D0, 0x00
00001920 1014 move.b D0, [A4]
00001922 B047 cmp.w D0, D7
00001924 6CF0 bge -0xE /* 00001916 */
label00001926:
00001926 200B move.l D0, A3
00001928 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000192C 4E5E unlink A6
0000192E 4E75 rts
export_99:
00001930 4E56 0000 link A6, 0
00001934 4AAE 0008 tst.l [A6 + 0x8]
00001938 6706 beq +0x8 /* 00001940 */
0000193A 206E 0008 movea.l A0, [A6 + 0x8]
0000193E A01F syscall DisposPtr/DisposePtr
label00001940:
00001940 4E5E unlink A6
00001942 4E75 rts
export_100:
fn00001944:
00001944 4E56 FE00 link A6, -0x0200
00001948 48E7 0300 movem.l -[A7], D6,D7
0000194C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001950 486E FF00 pea.l [A6 - 0x100]
00001954 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00001958 486E FF00 pea.l [A6 - 0x100]
0000195C 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001960 3E00 move.w D7, D0
00001962 7C00 moveq.l D6, 0x00
00001964 4FEF 000C lea.l A7, [A7 + 0xC]
00001968 601C bra +0x1E /* 00001986 */
label0000196A:
0000196A 204E movea.l A0, A6
0000196C D0C6 add.w A0, D6
0000196E 7000 moveq.l D0, 0x00
00001970 1028 FF00 move.b D0, [A0 - 0x100]
00001974 3F00 move.w -[A7], D0
00001976 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
0000197A 204E movea.l A0, A6
0000197C D0C6 add.w A0, D6
0000197E 1140 FF00 move.b [A0 - 0x100], D0
00001982 548F addq.l A7, 2
00001984 5246 addq.w D6, 1
label00001986:
00001986 BE46 cmp.w D7, D6
00001988 6EE0 bgt -0x1E /* 0000196A */
0000198A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000198E 486E FE00 pea.l [A6 - 0x200]
00001992 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00001996 486E FE00 pea.l [A6 - 0x200]
0000199A 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
0000199E 3E00 move.w D7, D0
000019A0 7C00 moveq.l D6, 0x00
000019A2 4FEF 000C lea.l A7, [A7 + 0xC]
000019A6 601C bra +0x1E /* 000019C4 */
label000019A8:
000019A8 204E movea.l A0, A6
000019AA D0C6 add.w A0, D6
000019AC 7000 moveq.l D0, 0x00
000019AE 1028 FE00 move.b D0, [A0 - 0x200]
000019B2 3F00 move.w -[A7], D0
000019B4 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
000019B8 204E movea.l A0, A6
000019BA D0C6 add.w A0, D6
000019BC 1140 FE00 move.b [A0 - 0x200], D0
000019C0 548F addq.l A7, 2
000019C2 5246 addq.w D6, 1
label000019C4:
000019C4 BE46 cmp.w D7, D6
000019C6 6EE0 bgt -0x1E /* 000019A8 */
000019C8 486E FE00 pea.l [A6 - 0x200]
000019CC 486E FF00 pea.l [A6 - 0x100]
000019D0 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000019D4 4CEE 00C0 FDF8 movem.l D6,D7, [A6 - 0x208]
000019DA 4E5E unlink A6
000019DC 4E75 rts
export_101:
000019DE 4E56 0000 link A6, 0
000019E2 48E7 0308 movem.l -[A7], D6,D7,A4
000019E6 286E 0008 movea.l A4, [A6 + 0x8]
000019EA 2F0C move.l -[A7], A4
000019EC 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000019F0 3E00 move.w D7, D0
000019F2 7C00 moveq.l D6, 0x00
000019F4 588F addq.l A7, 4
000019F6 6014 bra +0x16 /* 00001A0C */
label000019F8:
000019F8 7000 moveq.l D0, 0x00
000019FA 1034 6000 move.b D0, [A4 + D6.w]
000019FE 3F00 move.w -[A7], D0
00001A00 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00001A04 1980 6000 move.b [A4 + D6.w], D0
00001A08 548F addq.l A7, 2
00001A0A 5246 addq.w D6, 1
label00001A0C:
00001A0C BE46 cmp.w D7, D6
00001A0E 6EE8 bgt -0x16 /* 000019F8 */
00001A10 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001A14 4E5E unlink A6
00001A16 4E75 rts
export_102:
00001A18 4E56 0000 link A6, 0
00001A1C 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00001A20 286E 0008 movea.l A4, [A6 + 0x8]
00001A24 7E00 moveq.l D7, 0x00
00001A26 2F0C move.l -[A7], A4
00001A28 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001A2C 3A00 move.w D5, D0
00001A2E 588F addq.l A7, 4
00001A30 6002 bra +0x4 /* 00001A34 */
label00001A32:
00001A32 5247 addq.w D7, 1
label00001A34:
00001A34 0C34 0020 7000 cmpi.b [A4 + D7.w], 0x20 /* ' ' */
00001A3A 67F6 beq -0x8 /* 00001A32 */
00001A3C 4A47 tst.w D7
00001A3E 6F18 ble +0x1A /* 00001A58 */
00001A40 7C00 moveq.l D6, 0x00
00001A42 600C bra +0xE /* 00001A50 */
label00001A44:
00001A44 3046 movea.w A0, D6
00001A46 D1CC add.l A0, A4
00001A48 19B0 7000 6000 move.b [A4 + D6.w], [A0 + D7.w]
00001A4E 5246 addq.w D6, 1
label00001A50:
00001A50 3005 move.w D0, D5
00001A52 9047 sub.w D0, D7
00001A54 B046 cmp.w D0, D6
00001A56 6CEC bge -0x12 /* 00001A44 */
label00001A58:
00001A58 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00001A5C 4E5E unlink A6
00001A5E 4E75 rts
export_103:
00001A60 4E56 0000 link A6, 0
00001A64 2F07 move.l -[A7], D7
00001A66 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A6A 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001A6E 3E00 move.w D7, D0
00001A70 588F addq.l A7, 4
00001A72 600A bra +0xC /* 00001A7E */
label00001A74:
00001A74 206E 0008 movea.l A0, [A6 + 0x8]
00001A78 4230 70FF clr.b [A0 + D7.w - 0x1]
00001A7C 5347 subq.w D7, 1
label00001A7E:
00001A7E 4A47 tst.w D7
00001A80 6F0C ble +0xE /* 00001A8E */
00001A82 206E 0008 movea.l A0, [A6 + 0x8]
00001A86 0C30 0020 70FF cmpi.b [A0 + D7.w - 0x1], 0x20 /* ' ' */
00001A8C 67E6 beq -0x18 /* 00001A74 */
label00001A8E:
00001A8E 2E1F move.l D7, [A7]+
00001A90 4E5E unlink A6
00001A92 4E75 rts
00001A94 4E56 0000 link A6, 0
00001A98 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00001A9C 286E 0008 movea.l A4, [A6 + 0x8]
00001AA0 7E00 moveq.l D7, 0x00
00001AA2 2F0C move.l -[A7], A4
00001AA4 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001AA8 3A00 move.w D5, D0
00001AAA 588F addq.l A7, 4
00001AAC 6002 bra +0x4 /* 00001AB0 */
label00001AAE:
00001AAE 5247 addq.w D7, 1
label00001AB0:
00001AB0 7000 moveq.l D0, 0x00
00001AB2 1034 7000 move.b D0, [A4 + D7.w]
00001AB6 3F00 move.w -[A7], D0
00001AB8 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
00001ABC 4A40 tst.w D0
00001ABE 548F addq.l A7, 2
00001AC0 67EC beq -0x12 /* 00001AAE */
00001AC2 4A47 tst.w D7
00001AC4 6F18 ble +0x1A /* 00001ADE */
00001AC6 7C00 moveq.l D6, 0x00
00001AC8 600C bra +0xE /* 00001AD6 */
label00001ACA:
00001ACA 3046 movea.w A0, D6
00001ACC D1CC add.l A0, A4
00001ACE 19B0 7000 6000 move.b [A4 + D6.w], [A0 + D7.w]
00001AD4 5246 addq.w D6, 1
label00001AD6:
00001AD6 3005 move.w D0, D5
00001AD8 9047 sub.w D0, D7
00001ADA B046 cmp.w D0, D6
00001ADC 6CEC bge -0x12 /* 00001ACA */
label00001ADE:
00001ADE 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00001AE2 4E5E unlink A6
00001AE4 4E75 rts
00001AE6 4E56 0000 link A6, 0
00001AEA 2F07 move.l -[A7], D7
00001AEC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001AF0 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001AF4 3E00 move.w D7, D0
00001AF6 588F addq.l A7, 4
00001AF8 600A bra +0xC /* 00001B04 */
label00001AFA:
00001AFA 206E 0008 movea.l A0, [A6 + 0x8]
00001AFE 4230 70FF clr.b [A0 + D7.w - 0x1]
00001B02 5347 subq.w D7, 1
label00001B04:
00001B04 4A47 tst.w D7
00001B06 6F16 ble +0x18 /* 00001B1E */
00001B08 206E 0008 movea.l A0, [A6 + 0x8]
00001B0C 7000 moveq.l D0, 0x00
00001B0E 1030 70FF move.b D0, [A0 + D7.w - 0x1]
00001B12 3F00 move.w -[A7], D0
00001B14 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
00001B18 4A40 tst.w D0
00001B1A 548F addq.l A7, 2
00001B1C 67DC beq -0x22 /* 00001AFA */
label00001B1E:
00001B1E 2E1F move.l D7, [A7]+
00001B20 4E5E unlink A6
00001B22 4E75 rts
export_104:
00001B24 4E56 0000 link A6, 0
00001B28 48E7 0118 movem.l -[A7], D7,A3,A4
00001B2C 7E00 moveq.l D7, 0x00
00001B2E 700C moveq.l D0, 0x0C
00001B30 A11E syscall NewPtr, flags=1
00001B32 2848 movea.l A4, A0
00001B34 200C move.l D0, A4
00001B36 673C beq +0x3E /* 00001B74 */
00001B38 4294 clr.l [A4]
00001B3A 396E 000C 000A move.w [A4 + 0xA], [A6 + 0xC]
00001B40 196E 000E 0004 move.b [A4 + 0x4], [A6 + 0xE]
00001B46 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B4A 4EBA FD7A jsr [PC - 0x286 /* 000018C6 */]
00001B4E 2940 0006 move.l [A4 + 0x6], D0
00001B52 4AAC 0006 tst.l [A4 + 0x6]
00001B56 588F addq.l A7, 4
00001B58 671A beq +0x1C /* 00001B74 */
00001B5A 4AAD A440 tst.l [A5 - 0x5BC0]
00001B5E 6606 bne +0x8 /* 00001B66 */
00001B60 2B4C A440 move.l [A5 - 0x5BC0], A4
00001B64 600E bra +0x10 /* 00001B74 */
label00001B66:
00001B66 266D A440 movea.l A3, [A5 - 0x5BC0]
00001B6A 6002 bra +0x4 /* 00001B6E */
label00001B6C:
00001B6C 2653 movea.l A3, [A3]
label00001B6E:
00001B6E 4A93 tst.l [A3]
00001B70 66FA bne -0x4 /* 00001B6C */
00001B72 268C move.l [A3], A4
label00001B74:
00001B74 1007 move.b D0, D7
00001B76 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001B7A 4E5E unlink A6
00001B7C 4E75 rts
00001B7E 4E56 0000 link A6, 0
00001B82 48E7 0108 movem.l -[A7], D7,A4
00001B86 99CC sub.l A4, A4
00001B88 7E00 moveq.l D7, 0x00
00001B8A 286D A440 movea.l A4, [A5 - 0x5BC0]
00001B8E 6018 bra +0x1A /* 00001BA8 */
label00001B90:
00001B90 2F2C 0006 move.l -[A7], [A4 + 0x6]
00001B94 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B98 4EBA FDAA jsr [PC - 0x256 /* 00001944 */]
00001B9C 4A40 tst.w D0
00001B9E 508F addq.l A7, 8
00001BA0 6604 bne +0x6 /* 00001BA6 */
00001BA2 7E01 moveq.l D7, 0x01
00001BA4 6002 bra +0x4 /* 00001BA8 */
label00001BA6:
00001BA6 2854 movea.l A4, [A4]
label00001BA8:
00001BA8 200C move.l D0, A4
00001BAA 6704 beq +0x6 /* 00001BB0 */
00001BAC 4A07 tst.b D7
00001BAE 67E0 beq -0x1E /* 00001B90 */
label00001BB0:
00001BB0 200C move.l D0, A4
00001BB2 4CDF 1080 movem.l D7,A4, [A7]+
00001BB6 4E5E unlink A6
00001BB8 4E75 rts
export_105:
00001BBA 4E56 0000 link A6, 0
00001BBE 48E7 0108 movem.l -[A7], D7,A4
00001BC2 99CC sub.l A4, A4
00001BC4 7E00 moveq.l D7, 0x00
00001BC6 286D A440 movea.l A4, [A5 - 0x5BC0]
00001BCA 6010 bra +0x12 /* 00001BDC */
label00001BCC:
00001BCC 102E 0008 move.b D0, [A6 + 0x8]
00001BD0 B02C 0004 cmp.b D0, [A4 + 0x4]
00001BD4 6604 bne +0x6 /* 00001BDA */
00001BD6 7E01 moveq.l D7, 0x01
00001BD8 6002 bra +0x4 /* 00001BDC */
label00001BDA:
00001BDA 2854 movea.l A4, [A4]
label00001BDC:
00001BDC 200C move.l D0, A4
00001BDE 6704 beq +0x6 /* 00001BE4 */
00001BE0 4A07 tst.b D7
00001BE2 67E8 beq -0x16 /* 00001BCC */
label00001BE4:
00001BE4 200C move.l D0, A4
00001BE6 4CDF 1080 movem.l D7,A4, [A7]+
00001BEA 4E5E unlink A6
00001BEC 4E75 rts
export_106:
fn00001BEE:
00001BEE 4E56 0000 link A6, 0
00001BF2 48E7 0108 movem.l -[A7], D7,A4
00001BF6 99CC sub.l A4, A4
00001BF8 7E00 moveq.l D7, 0x00
00001BFA 286D A440 movea.l A4, [A5 - 0x5BC0]
00001BFE 6010 bra +0x12 /* 00001C10 */
label00001C00:
00001C00 302E 0008 move.w D0, [A6 + 0x8]
00001C04 B06C 000A cmp.w D0, [A4 + 0xA]
00001C08 6604 bne +0x6 /* 00001C0E */
00001C0A 7E01 moveq.l D7, 0x01
00001C0C 6002 bra +0x4 /* 00001C10 */
label00001C0E:
00001C0E 2854 movea.l A4, [A4]
label00001C10:
00001C10 200C move.l D0, A4
00001C12 6704 beq +0x6 /* 00001C18 */
00001C14 4A07 tst.b D7
00001C16 67E8 beq -0x16 /* 00001C00 */
label00001C18:
00001C18 200C move.l D0, A4
00001C1A 4CDF 1080 movem.l D7,A4, [A7]+
00001C1E 4E5E unlink A6
00001C20 4E75 rts
export_107:
fn00001C22:
00001C22 4E56 FFFC link A6, -0x0004
00001C26 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00001C2A 3E2E 0008 move.w D7, [A6 + 0x8]
00001C2E 2C2E 000A move.l D6, [A6 + 0xA]
00001C32 7AFF moveq.l D5, 0xFFFFFFFF
00001C34 422E FFFD clr.b [A6 - 0x3]
00001C38 422E FFFC clr.b [A6 - 0x4]
00001C3C 3F07 move.w -[A7], D7
00001C3E 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00001C42 2840 movea.l A4, D0
00001C44 200C move.l D0, A4
00001C46 548F addq.l A7, 2
00001C48 6700 00CC beq +0xCE /* 00001D16 */
00001C4C 2F06 move.l -[A7], D6
00001C4E 3F07 move.w -[A7], D7
00001C50 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
00001C54 3800 move.w D4, D0
00001C56 5486 addq.l D6, 2
00001C58 5C8F addq.l A7, 6
00001C5A 6000 00AE bra +0xB0 /* 00001D0A */
label00001C5E:
00001C5E 2F06 move.l -[A7], D6
00001C60 3F07 move.w -[A7], D7
00001C62 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
00001C66 3D40 FFFE move.w [A6 - 0x2], D0
00001C6A 5486 addq.l D6, 2
00001C6C B06E 000E cmp.w D0, [A6 + 0xE]
00001C70 5C8F addq.l A7, 6
00001C72 660C bne +0xE /* 00001C80 */
00001C74 1D7C 0001 FFFD move.b [A6 - 0x3], 0x1
00001C7A 2A06 move.l D5, D6
00001C7C 6000 008C bra +0x8E /* 00001D0A */
label00001C80:
00001C80 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001C84 4EBA FF68 jsr [PC - 0x98 /* 00001BEE */]
00001C88 2640 movea.l A3, D0
00001C8A 102B 0004 move.b D0, [A3 + 0x4]
00001C8E 548F addq.l A7, 2
00001C90 6B72 bmi +0x74 /* 00001D04 */
00001C92 5100 subq.b D0, 8
00001C94 676C beq +0x6E /* 00001D02 */
00001C96 6A06 bpl +0x8 /* 00001C9E */
00001C98 5C00 addq.b D0, 6
00001C9A 6716 beq +0x18 /* 00001CB2 */
00001C9C 6004 bra +0x6 /* 00001CA2 */
label00001C9E:
00001C9E 5500 subq.b D0, 2
00001CA0 6A62 bpl +0x64 /* 00001D04 */
label00001CA2:
00001CA2 2F06 move.l -[A7], D6
00001CA4 3F07 move.w -[A7], D7
00001CA6 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
00001CAA 5440 addq.w D0, 2
00001CAC 3600 move.w D3, D0
00001CAE 5C8F addq.l A7, 6
00001CB0 6052 bra +0x54 /* 00001D04 */
label00001CB2:
00001CB2 7600 moveq.l D3, 0x00
00001CB4 6044 bra +0x46 /* 00001CFA */
label00001CB6:
00001CB6 3043 movea.w A0, D3
00001CB8 4870 6800 pea.l [A0 + D6]
00001CBC 3F07 move.w -[A7], D7
00001CBE 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
00001CC2 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00001CC6 206D A446 movea.l A0, [A5 - 0x5BBA]
00001CCA 0C28 0023 0002 cmpi.b [A0 + 0x2], 0x23 /* '#' */
00001CD0 4FEF 000A lea.l A7, [A7 + 0xA]
00001CD4 6612 bne +0x14 /* 00001CE8 */
00001CD6 206D A446 movea.l A0, [A5 - 0x5BBA]
00001CDA 0C28 0045 0003 cmpi.b [A0 + 0x3], 0x45 /* 'E' */
00001CE0 6606 bne +0x8 /* 00001CE8 */
00001CE2 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1
label00001CE8:
00001CE8 3043 movea.w A0, D3
00001CEA 4870 6800 pea.l [A0 + D6]
00001CEE 3F07 move.w -[A7], D7
00001CF0 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
00001CF4 5440 addq.w D0, 2
00001CF6 D640 add.w D3, D0
00001CF8 5C8F addq.l A7, 6
label00001CFA:
00001CFA 4A2E FFFC tst.b [A6 - 0x4]
00001CFE 67B6 beq -0x48 /* 00001CB6 */
00001D00 6002 bra +0x4 /* 00001D04 */
label00001D02:
00001D02 7600 moveq.l D3, 0x00
label00001D04:
00001D04 3043 movea.w A0, D3
00001D06 DC88 add.l D6, A0
00001D08 5344 subq.w D4, 1
label00001D0A:
00001D0A 4A44 tst.w D4
00001D0C 6F08 ble +0xA /* 00001D16 */
00001D0E 4A2E FFFD tst.b [A6 - 0x3]
00001D12 6700 FF4A beq -0xB4 /* 00001C5E */
label00001D16:
00001D16 2005 move.l D0, D5
00001D18 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
00001D1C 4E5E unlink A6
00001D1E 4E75 rts
export_108:
fn00001D20:
00001D20 4E56 0000 link A6, 0
00001D24 48E7 0300 movem.l -[A7], D6,D7
00001D28 7E00 moveq.l D7, 0x00
00001D2A 601C bra +0x1E /* 00001D48 */
label00001D2C:
00001D2C 5C47 addq.w D7, 6
00001D2E 3047 movea.w A0, D7
00001D30 2F08 move.l -[A7], A0
00001D32 3F2E 000A move.w -[A7], [A6 + 0xA]
00001D36 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
00001D3A 3C00 move.w D6, D0
00001D3C 7002 moveq.l D0, 0x02
00001D3E D046 add.w D0, D6
00001D40 DE40 add.w D7, D0
00001D42 536E 0008 subq.w [A6 + 0x8], 1
00001D46 5C8F addq.l A7, 6
label00001D48:
00001D48 4A6E 0008 tst.w [A6 + 0x8]
00001D4C 6EDE bgt -0x20 /* 00001D2C */
00001D4E 3047 movea.w A0, D7
00001D50 2F08 move.l -[A7], A0
00001D52 3F2E 000A move.w -[A7], [A6 + 0xA]
00001D56 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
00001D5A 5340 subq.w D0, 1
00001D5C 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8]
00001D62 4E5E unlink A6
00001D64 4E75 rts
fn00001D66:
00001D66 4E56 0000 link A6, 0
00001D6A 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00001D6E 7E00 moveq.l D7, 0x00
00001D70 7AFF moveq.l D5, 0xFFFFFFFF
00001D72 78FF moveq.l D4, 0xFFFFFFFF
00001D74 602A bra +0x2C /* 00001DA0 */
label00001D76:
00001D76 3047 movea.w A0, D7
00001D78 2F08 move.l -[A7], A0
00001D7A 3F2E 000A move.w -[A7], [A6 + 0xA]
00001D7E 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
00001D82 5340 subq.w D0, 1
00001D84 3A00 move.w D5, D0
00001D86 5C47 addq.w D7, 6
00001D88 3047 movea.w A0, D7
00001D8A 2E88 move.l [A7], A0
00001D8C 3F2E 000A move.w -[A7], [A6 + 0xA]
00001D90 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
00001D94 3C00 move.w D6, D0
00001D96 7002 moveq.l D0, 0x02
00001D98 D046 add.w D0, D6
00001D9A DE40 add.w D7, D0
00001D9C 5244 addq.w D4, 1
00001D9E 508F addq.l A7, 8
label00001DA0:
00001DA0 BA6E 0008 cmp.w D5, [A6 + 0x8]
00001DA4 6C0E bge +0x10 /* 00001DB4 */
00001DA6 206D A42C movea.l A0, [A5 - 0x5BD4]
00001DAA 2068 0012 movea.l A0, [A0 + 0x12]
00001DAE BA68 001A cmp.w D5, [A0 + 0x1A]
00001DB2 6DC2 blt -0x3C /* 00001D76 */
label00001DB4:
00001DB4 BA6E 0008 cmp.w D5, [A6 + 0x8]
00001DB8 6F02 ble +0x4 /* 00001DBC */
00001DBA 5344 subq.w D4, 1
label00001DBC:
00001DBC 3004 move.w D0, D4
00001DBE 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00001DC2 4E5E unlink A6
00001DC4 4E75 rts
export_109:
fn00001DC6:
00001DC6 4E56 FDE0 link A6, -0x0220
00001DCA 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00001DCE 206D A42C movea.l A0, [A5 - 0x5BD4]
00001DD2 4A68 000A tst.w [A0 + 0xA]
00001DD6 6D00 02BA blt +0x2BC /* 00002092 */
00001DDA 206D A42C movea.l A0, [A5 - 0x5BD4]
00001DDE 2868 0012 movea.l A4, [A0 + 0x12]
00001DE2 200C move.l D0, A4
00001DE4 6700 02AC beq +0x2AE /* 00002092 */
00001DE8 3F2C 004A move.w -[A7], [A4 + 0x4A]
00001DEC 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
00001DF0 3EAC 005A move.w [A7], [A4 + 0x5A]
00001DF4 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00001DF8 4A80 tst.l D0
00001DFA 548F addq.l A7, 2
00001DFC 6600 0184 bne +0x186 /* 00001F82 */
00001E00 2F2C 0050 move.l -[A7], [A4 + 0x50]
00001E04 486E FEFA pea.l [A6 - 0x106]
00001E08 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00001E0C 486E FEFA pea.l [A6 - 0x106]
00001E10 486E FDFA pea.l [A6 - 0x206]
00001E14 4EBA F8D0 jsr [PC - 0x730 /* 000016E6 */]
00001E18 4257 clr.w [A7]
00001E1A 486E FDFA pea.l [A6 - 0x206]
00001E1E 3F2D AA0E move.w -[A7], [A5 - 0x55F2]
00001E22 486E FFFC pea.l [A6 - 0x4]
00001E26 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00001E2A 3E1F move.w D7, [A7]+
00001E2C 4A47 tst.w D7
00001E2E 4FEF 000E lea.l A7, [A7 + 0xE]
00001E32 6600 014E bne +0x150 /* 00001F82 */
00001E36 486E FDEE pea.l [A6 - 0x212]
00001E3A 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001E3E 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00001E42 70FF moveq.l D0, 0xFFFFFFFF
00001E44 D06E FDF0 add.w D0, [A6 - 0x210]
00001E48 3940 0016 move.w [A4 + 0x16], D0
00001E4C 486E FDF6 pea.l [A6 - 0x20A]
00001E50 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001E54 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00001E58 51AE FDF6 subq.l [A6 - 0x20A], 8
00001E5C 206E FDF6 movea.l A0, [A6 - 0x20A]
00001E60 4868 0001 pea.l [A0 + 0x1]
00001E64 3F2C 005A move.w -[A7], [A4 + 0x5A]
00001E68 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00001E6C 4A00 tst.b D0
00001E6E 4FEF 0012 lea.l A7, [A7 + 0x12]
00001E72 6700 0102 beq +0x104 /* 00001F76 */
00001E76 2F2E FDF6 move.l -[A7], [A6 - 0x20A]
00001E7A 4878 FFFF push.l 0xFFFF
00001E7E 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001E82 3F2C 005A move.w -[A7], [A4 + 0x5A]
00001E86 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
00001E8A 3E00 move.w D7, D0
00001E8C 4A47 tst.w D7
00001E8E 4FEF 000C lea.l A7, [A7 + 0xC]
00001E92 6600 00D8 bne +0xDA /* 00001F6C */
00001E96 2F2C 0054 move.l -[A7], [A4 + 0x54]
00001E9A 486E FEFA pea.l [A6 - 0x106]
00001E9E 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00001EA2 486E FEFA pea.l [A6 - 0x106]
00001EA6 486E FDFA pea.l [A6 - 0x206]
00001EAA 4EBA F83A jsr [PC - 0x7C6 /* 000016E6 */]
00001EAE 4257 clr.w [A7]
00001EB0 486E FDFA pea.l [A6 - 0x206]
00001EB4 3F2D AA0E move.w -[A7], [A5 - 0x55F2]
00001EB8 486E FFFA pea.l [A6 - 0x6]
00001EBC 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00001EC0 3E1F move.w D7, [A7]+
00001EC2 4A47 tst.w D7
00001EC4 4FEF 000E lea.l A7, [A7 + 0xE]
00001EC8 6600 00AC bne +0xAE /* 00001F76 */
00001ECC 486E FDEE pea.l [A6 - 0x212]
00001ED0 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001ED4 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00001ED8 486E FDF6 pea.l [A6 - 0x20A]
00001EDC 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001EE0 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00001EE4 51AE FDF6 subq.l [A6 - 0x20A], 8
00001EE8 206E FDF6 movea.l A0, [A6 - 0x20A]
00001EEC 4868 0001 pea.l [A0 + 0x1]
00001EF0 3F2C 005C move.w -[A7], [A4 + 0x5C]
00001EF4 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00001EF8 4A00 tst.b D0
00001EFA 4FEF 0012 lea.l A7, [A7 + 0x12]
00001EFE 675E beq +0x60 /* 00001F5E */
00001F00 2F2E FDF6 move.l -[A7], [A6 - 0x20A]
00001F04 4878 FFFF push.l 0xFFFF
00001F08 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001F0C 3F2C 005C move.w -[A7], [A4 + 0x5C]
00001F10 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
00001F14 3E00 move.w D7, D0
00001F16 4A47 tst.w D7
00001F18 4FEF 000C lea.l A7, [A7 + 0xC]
00001F1C 670C beq +0xE /* 00001F2A */
00001F1E 3F2C 005C move.w -[A7], [A4 + 0x5C]
00001F22 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00001F26 548F addq.l A7, 2
00001F28 6034 bra +0x36 /* 00001F5E */
label00001F2A:
00001F2A 3F2C 005C move.w -[A7], [A4 + 0x5C]
00001F2E 4267 clr.w -[A7]
00001F30 4EBA FDEE jsr [PC - 0x212 /* 00001D20 */]
00001F34 206D A42C movea.l A0, [A5 - 0x5BD4]
00001F38 2068 0012 movea.l A0, [A0 + 0x12]
00001F3C 3140 0018 move.w [A0 + 0x18], D0
00001F40 3EAC 005C move.w [A7], [A4 + 0x5C]
00001F44 70FF moveq.l D0, 0xFFFFFFFF
00001F46 D06E FDF0 add.w D0, [A6 - 0x210]
00001F4A 3F00 move.w -[A7], D0
00001F4C 4EBA FDD2 jsr [PC - 0x22E /* 00001D20 */]
00001F50 206D A42C movea.l A0, [A5 - 0x5BD4]
00001F54 2068 0012 movea.l A0, [A0 + 0x12]
00001F58 3140 001A move.w [A0 + 0x1A], D0
00001F5C 5C8F addq.l A7, 6
label00001F5E:
00001F5E 4267 clr.w -[A7]
00001F60 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001F64 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00001F68 548F addq.l A7, 2
00001F6A 600A bra +0xC /* 00001F76 */
label00001F6C:
00001F6C 3F2C 005A move.w -[A7], [A4 + 0x5A]
00001F70 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00001F74 548F addq.l A7, 2
label00001F76:
00001F76 4267 clr.w -[A7]
00001F78 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001F7C 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00001F80 548F addq.l A7, 2
label00001F82:
00001F82 3F2C 0058 move.w -[A7], [A4 + 0x58]
00001F86 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00001F8A 4A80 tst.l D0
00001F8C 548F addq.l A7, 2
00001F8E 6600 0102 bne +0x104 /* 00002092 */
00001F92 2F2C 004C move.l -[A7], [A4 + 0x4C]
00001F96 486E FEFA pea.l [A6 - 0x106]
00001F9A 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00001F9E 486E FEFA pea.l [A6 - 0x106]
00001FA2 486E FDFA pea.l [A6 - 0x206]
00001FA6 4EBA F73E jsr [PC - 0x8C2 /* 000016E6 */]
00001FAA 4257 clr.w [A7]
00001FAC 486E FDFA pea.l [A6 - 0x206]
00001FB0 3F2D AA0E move.w -[A7], [A5 - 0x55F2]
00001FB4 486E FFFE pea.l [A6 - 0x2]
00001FB8 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00001FBC 3E1F move.w D7, [A7]+
00001FBE 4A47 tst.w D7
00001FC0 4FEF 000E lea.l A7, [A7 + 0xE]
00001FC4 6600 00CC bne +0xCE /* 00002092 */
00001FC8 486E FDEE pea.l [A6 - 0x212]
00001FCC 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001FD0 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00001FD4 486E FDF6 pea.l [A6 - 0x20A]
00001FD8 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001FDC 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00001FE0 206D A42C movea.l A0, [A5 - 0x5BD4]
00001FE4 3028 000A move.w D0, [A0 + 0xA]
00001FE8 48C0 ext.l D0
00001FEA E588 lsl D0, 2
00001FEC 2E80 move.l [A7], D0
00001FEE 3F2C 005A move.w -[A7], [A4 + 0x5A]
00001FF2 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00001FF6 2C00 move.l D6, D0
00001FF8 206D A42C movea.l A0, [A5 - 0x5BD4]
00001FFC 70FF moveq.l D0, 0xFFFFFFFF
00001FFE D0AE FDEE add.l D0, [A6 - 0x212]
00002002 3068 000A movea.w A0, [A0 + 0xA]
00002006 B088 cmp.l D0, A0
00002008 4FEF 000E lea.l A7, [A7 + 0xE]
0000200C 6F1E ble +0x20 /* 0000202C */
0000200E 206D A42C movea.l A0, [A5 - 0x5BD4]
00002012 3028 000A move.w D0, [A0 + 0xA]
00002016 48C0 ext.l D0
00002018 E588 lsl D0, 2
0000201A 5880 addq.l D0, 4
0000201C 2F00 move.l -[A7], D0
0000201E 3F2C 005A move.w -[A7], [A4 + 0x5A]
00002022 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00002026 2A00 move.l D5, D0
00002028 5C8F addq.l A7, 6
0000202A 6004 bra +0x6 /* 00002030 */
label0000202C:
0000202C 2A2E FDF6 move.l D5, [A6 - 0x20A]
label00002030:
00002030 2005 move.l D0, D5
00002032 9086 sub.l D0, D6
00002034 2D40 FDF6 move.l [A6 - 0x20A], D0
00002038 4267 clr.w -[A7]
0000203A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000203E 3F3C 0001 move.w -[A7], 0x1
00002042 2F06 move.l -[A7], D6
00002044 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00002048 206E FDF6 movea.l A0, [A6 - 0x20A]
0000204C 4868 0001 pea.l [A0 + 0x1]
00002050 3F2C 0058 move.w -[A7], [A4 + 0x58]
00002054 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00002058 4A00 tst.b D0
0000205A 508F addq.l A7, 8
0000205C 6728 beq +0x2A /* 00002086 */
0000205E 2F2E FDF6 move.l -[A7], [A6 - 0x20A]
00002062 4878 FFFF push.l 0xFFFF
00002066 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000206A 3F2C 0058 move.w -[A7], [A4 + 0x58]
0000206E 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
00002072 3E00 move.w D7, D0
00002074 4A47 tst.w D7
00002076 4FEF 000C lea.l A7, [A7 + 0xC]
0000207A 670A beq +0xC /* 00002086 */
0000207C 3F2C 0058 move.w -[A7], [A4 + 0x58]
00002080 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00002084 548F addq.l A7, 2
label00002086:
00002086 4267 clr.w -[A7]
00002088 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000208C 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00002090 548F addq.l A7, 2
label00002092:
00002092 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00002096 4E5E unlink A6
00002098 4E75 rts
export_110:
0000209A 4E56 0000 link A6, 0
0000209E 206D A42C movea.l A0, [A5 - 0x5BD4]
000020A2 4AA8 0012 tst.l [A0 + 0x12]
000020A6 6712 beq +0x14 /* 000020BA */
000020A8 206D A42C movea.l A0, [A5 - 0x5BD4]
000020AC 2068 0012 movea.l A0, [A0 + 0x12]
000020B0 3F28 0058 move.w -[A7], [A0 + 0x58]
000020B4 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
000020B8 548F addq.l A7, 2
label000020BA:
000020BA 4E5E unlink A6
000020BC 4E75 rts
export_111:
000020BE 4E56 FEFC link A6, -0x0104
000020C2 2F0C move.l -[A7], A4
000020C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020C8 486E FF00 pea.l [A6 - 0x100]
000020CC 4EBA F618 jsr [PC - 0x9E8 /* 000016E6 */]
000020D0 302D F97A move.w D0, [A5 - 0x686]
000020D4 906E 0010 sub.w D0, [A6 + 0x10]
000020D8 48C0 ext.l D0
000020DA 81FC 0002 divs.w D0, 0x2
000020DE 3B40 A46E move.w [A5 - 0x5B92], D0
000020E2 322D F978 move.w D1, [A5 - 0x688]
000020E6 926E 0012 sub.w D1, [A6 + 0x12]
000020EA 9278 0BAA sub.w D1, [0x00000BAA /* MBarHeight */]
000020EE 48C1 ext.l D1
000020F0 83FC 0002 divs.w D1, 0x2
000020F4 3B41 A470 move.w [A5 - 0x5B90], D1
000020F8 4A41 tst.w D1
000020FA 508F addq.l A7, 8
000020FC 6C04 bge +0x6 /* 00002102 */
000020FE 426D A470 clr.w [A5 - 0x5B90]
label00002102:
00002102 486D A476 pea.l [A5 - 0x5B8A]
00002106 3F2D A46E move.w -[A7], [A5 - 0x5B92]
0000210A 3F2D A470 move.w -[A7], [A5 - 0x5B90]
0000210E 302D A46E move.w D0, [A5 - 0x5B92]
00002112 D06E 0010 add.w D0, [A6 + 0x10]
00002116 5340 subq.w D0, 1
00002118 3F00 move.w -[A7], D0
0000211A 302D A470 move.w D0, [A5 - 0x5B90]
0000211E D06E 0012 add.w D0, [A6 + 0x12]
00002122 5340 subq.w D0, 1
00002124 3F00 move.w -[A7], D0
00002126 A8A7 syscall SetRect
00002128 2F2D A47A move.l -[A7], [A5 - 0x5B86]
0000212C 2F2D A476 move.l -[A7], [A5 - 0x5B8A]
00002130 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
00002134 4A6E 0014 tst.w [A6 + 0x14]
00002138 508F addq.l A7, 8
0000213A 6D16 blt +0x18 /* 00002152 */
0000213C 486D A476 pea.l [A5 - 0x5B8A]
00002140 4267 clr.w -[A7]
00002142 3F38 0BAA move.w -[A7], [0x00000BAA /* MBarHeight */]
00002146 3F2D F97A move.w -[A7], [A5 - 0x686]
0000214A 3F2D F978 move.w -[A7], [A5 - 0x688]
0000214E A8A7 syscall SetRect
00002150 6038 bra +0x3A /* 0000218A */
label00002152:
00002152 486D A476 pea.l [A5 - 0x5B8A]
00002156 3F2D A46E move.w -[A7], [A5 - 0x5B92]
0000215A 3038 0BAA move.w D0, [0x00000BAA /* MBarHeight */]
0000215E D06D A470 add.w D0, [A5 - 0x5B90]
00002162 3F00 move.w -[A7], D0
00002164 302D A46E move.w D0, [A5 - 0x5B92]
00002168 D06E 0010 add.w D0, [A6 + 0x10]
0000216C 5340 subq.w D0, 1
0000216E 3F00 move.w -[A7], D0
00002170 3038 0BAA move.w D0, [0x00000BAA /* MBarHeight */]
00002174 D06D A470 add.w D0, [A5 - 0x5B90]
00002178 D06E 0012 add.w D0, [A6 + 0x12]
0000217C 5340 subq.w D0, 1
0000217E 3F00 move.w -[A7], D0
00002180 A8A7 syscall SetRect
00002182 426D A46E clr.w [A5 - 0x5B92]
00002186 426D A470 clr.w [A5 - 0x5B90]
label0000218A:
0000218A 1B6E 0016 A450 move.b [A5 - 0x5BB0], [A6 + 0x16]
00002190 42A7 clr.l -[A7]
00002192 42A7 clr.l -[A7]
00002194 486D A476 pea.l [A5 - 0x5B8A]
00002198 486E FF00 pea.l [A6 - 0x100]
0000219C 4227 clr.b -[A7]
0000219E 3F2E 000C move.w -[A7], [A6 + 0xC]
000021A2 4878 FFFF push.l 0xFFFF
000021A6 1F2E 000E move.b -[A7], [A6 + 0xE]
000021AA 42A7 clr.l -[A7]
000021AC AA45 syscall NewCWindow
000021AE 285F movea.l A4, [A7]+
000021B0 200C move.l D0, A4
000021B2 285F movea.l A4, [A7]+
000021B4 4E5E unlink A6
000021B6 4E75 rts
fn000021B8:
000021B8 4E56 FFFC link A6, -0x0004
000021BC 486E FFFC pea.l [A6 - 0x4]
000021C0 A874 syscall GetPort
000021C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021C6 A873 syscall SetPort
000021C8 206E 0008 movea.l A0, [A6 + 0x8]
000021CC 4868 0010 pea.l [A0 + 0x10]
000021D0 A928 syscall InvalRect
000021D2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000021D6 A873 syscall SetPort
000021D8 4A2D A44E tst.b [A5 - 0x5BB2]
000021DC 670E beq +0x10 /* 000021EC */
000021DE 422D A44E clr.b [A5 - 0x5BB2]
000021E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021E6 4EBA 18FE jsr [PC + 0x18FE /* 00003AE6 */]
000021EA 588F addq.l A7, 4
label000021EC:
000021EC 4E5E unlink A6
000021EE 4E75 rts
export_112:
000021F0 4E56 FFFA link A6, -0x0006
000021F4 48E7 0018 movem.l -[A7], A3,A4
000021F8 4AAD A2E2 tst.l [A5 - 0x5D1E]
000021FC 6700 0094 beq +0x96 /* 00002292 */
00002200 206D A2E2 movea.l A0, [A5 - 0x5D1E]
00002204 2868 001C movea.l A4, [A0 + 0x1C]
00002208 2F2C 000A move.l -[A7], [A4 + 0xA]
0000220C 4878 1388 push.l 0x1388
00002210 303C 0005 move.w D0, 0x5
00002214 AAAA syscall QuickTimeDispatch
00002216 4227 clr.b -[A7]
00002218 2F2C 000A move.l -[A7], [A4 + 0xA]
0000221C 303C 00DD move.w D0, 0xDD
00002220 AAAA syscall QuickTimeDispatch
00002222 4A1F tst.b [A7]+
00002224 676C beq +0x6E /* 00002292 */
00002226 0C6C FFFF 000E cmpi.w [A4 + 0xE], 0xFFFF
0000222C 670A beq +0xC /* 00002238 */
0000222E 302C 0010 move.w D0, [A4 + 0x10]
00002232 B06C 000E cmp.w D0, [A4 + 0xE]
00002236 6C50 bge +0x52 /* 00002288 */
label00002238:
00002238 526C 0010 addq.w [A4 + 0x10], 1
0000223C 2F2C 000A move.l -[A7], [A4 + 0xA]
00002240 303C 000C move.w D0, 0xC
00002244 AAAA syscall QuickTimeDispatch
00002246 2F2C 000A move.l -[A7], [A4 + 0xA]
0000224A 4227 clr.b -[A7]
0000224C 303C 0009 move.w D0, 0x9 /* '\t' */
00002250 AAAA syscall QuickTimeDispatch
00002252 2F2C 000A move.l -[A7], [A4 + 0xA]
00002256 303C 000D move.w D0, 0xD /* '\r' */
0000225A AAAA syscall QuickTimeDispatch
0000225C 4267 clr.w -[A7]
0000225E 2F2C 000A move.l -[A7], [A4 + 0xA]
00002262 42A7 clr.l -[A7]
00002264 42A7 clr.l -[A7]
00002266 303C 0006 move.w D0, 0x6
0000226A AAAA syscall QuickTimeDispatch
0000226C 2F2C 000A move.l -[A7], [A4 + 0xA]
00002270 1F3C 0001 move.b -[A7], 0x1
00002274 303C 0009 move.w D0, 0x9 /* '\t' */
00002278 AAAA syscall QuickTimeDispatch
0000227A 2F2C 000A move.l -[A7], [A4 + 0xA]
0000227E 303C 000B move.w D0, 0xB
00002282 AAAA syscall QuickTimeDispatch
00002284 548F addq.l A7, 2
00002286 600A bra +0xC /* 00002292 */
label00002288:
00002288 2F2D A2E2 move.l -[A7], [A5 - 0x5D1E]
0000228C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00002290 588F addq.l A7, 4
label00002292:
00002292 4AAD A280 tst.l [A5 - 0x5D80]
00002296 6700 009C beq +0x9E /* 00002334 */
0000229A 206D A280 movea.l A0, [A5 - 0x5D80]
0000229E 2668 001C movea.l A3, [A0 + 0x1C]
000022A2 4AAB 0014 tst.l [A3 + 0x14]
000022A6 6600 008C bne +0x8E /* 00002334 */
000022AA 2F2B 000A move.l -[A7], [A3 + 0xA]
000022AE 4878 1388 push.l 0x1388
000022B2 303C 0005 move.w D0, 0x5
000022B6 AAAA syscall QuickTimeDispatch
000022B8 4227 clr.b -[A7]
000022BA 2F2B 000A move.l -[A7], [A3 + 0xA]
000022BE 303C 00DD move.w D0, 0xDD
000022C2 AAAA syscall QuickTimeDispatch
000022C4 4A1F tst.b [A7]+
000022C6 676C beq +0x6E /* 00002334 */
000022C8 0C6B FFFF 000E cmpi.w [A3 + 0xE], 0xFFFF
000022CE 670A beq +0xC /* 000022DA */
000022D0 302B 0010 move.w D0, [A3 + 0x10]
000022D4 B06B 000E cmp.w D0, [A3 + 0xE]
000022D8 6C50 bge +0x52 /* 0000232A */
label000022DA:
000022DA 526B 0010 addq.w [A3 + 0x10], 1
000022DE 2F2B 000A move.l -[A7], [A3 + 0xA]
000022E2 303C 000C move.w D0, 0xC
000022E6 AAAA syscall QuickTimeDispatch
000022E8 2F2B 000A move.l -[A7], [A3 + 0xA]
000022EC 4227 clr.b -[A7]
000022EE 303C 0009 move.w D0, 0x9 /* '\t' */
000022F2 AAAA syscall QuickTimeDispatch
000022F4 2F2B 000A move.l -[A7], [A3 + 0xA]
000022F8 303C 000D move.w D0, 0xD /* '\r' */
000022FC AAAA syscall QuickTimeDispatch
000022FE 4267 clr.w -[A7]
00002300 2F2B 000A move.l -[A7], [A3 + 0xA]
00002304 42A7 clr.l -[A7]
00002306 42A7 clr.l -[A7]
00002308 303C 0006 move.w D0, 0x6
0000230C AAAA syscall QuickTimeDispatch
0000230E 2F2B 000A move.l -[A7], [A3 + 0xA]
00002312 1F3C 0001 move.b -[A7], 0x1
00002316 303C 0009 move.w D0, 0x9 /* '\t' */
0000231A AAAA syscall QuickTimeDispatch
0000231C 2F2B 000A move.l -[A7], [A3 + 0xA]
00002320 303C 000B move.w D0, 0xB
00002324 AAAA syscall QuickTimeDispatch
00002326 548F addq.l A7, 2
00002328 600A bra +0xC /* 00002334 */
label0000232A:
0000232A 2F2D A280 move.l -[A7], [A5 - 0x5D80]
0000232E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002332 588F addq.l A7, 4
label00002334:
00002334 4CDF 1800 movem.l A3,A4, [A7]+
00002338 4E5E unlink A6
0000233A 4E75 rts
export_113:
fn0000233C:
0000233C 4E56 0000 link A6, 0
00002340 2F0C move.l -[A7], A4
00002342 286D A438 movea.l A4, [A5 - 0x5BC8]
00002346 6002 bra +0x4 /* 0000234A */
label00002348:
00002348 2854 movea.l A4, [A4]
label0000234A:
0000234A 200C move.l D0, A4
0000234C 670A beq +0xC /* 00002358 */
0000234E 302C 0004 move.w D0, [A4 + 0x4]
00002352 B06E 0008 cmp.w D0, [A6 + 0x8]
00002356 66F0 bne -0xE /* 00002348 */
label00002358:
00002358 200C move.l D0, A4
0000235A 285F movea.l A4, [A7]+
0000235C 4E5E unlink A6
0000235E 4E75 rts
export_114:
00002360 4E56 0000 link A6, 0
00002364 48E7 0308 movem.l -[A7], D6,D7,A4
00002368 3E2E 0008 move.w D7, [A6 + 0x8]
0000236C 7C00 moveq.l D6, 0x00
0000236E 1F3C 0001 move.b -[A7], 0x1
00002372 4878 001C push.l 0x1C
00002376 4267 clr.w -[A7]
00002378 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
0000237C 2840 movea.l A4, D0
0000237E 200C move.l D0, A4
00002380 508F addq.l A7, 8
00002382 6700 0092 beq +0x94 /* 00002416 */
00002386 4294 clr.l [A4]
00002388 2F2E 000A move.l -[A7], [A6 + 0xA]
0000238C 4EBA F538 jsr [PC - 0xAC8 /* 000018C6 */]
00002390 2940 0004 move.l [A4 + 0x4], D0
00002394 0C47 2710 cmpi.w D7, 0x2710
00002398 588F addq.l A7, 4
0000239A 6D0C blt +0xE /* 000023A8 */
0000239C 0647 D8F0 addi.w D7, 0xD8F0
000023A0 197C 0001 001A move.b [A4 + 0x1A], 0x1
000023A6 6004 bra +0x6 /* 000023AC */
label000023A8:
000023A8 422C 001A clr.b [A4 + 0x1A]
label000023AC:
000023AC 196E 0012 001B move.b [A4 + 0x1B], [A6 + 0x12]
000023B2 3947 0008 move.w [A4 + 0x8], D7
000023B6 397C FFFF 000A move.w [A4 + 0xA], 0xFFFF
000023BC 396E 0010 000C move.w [A4 + 0xC], [A6 + 0x10]
000023C2 42AC 000E clr.l [A4 + 0xE]
000023C6 42AC 0016 clr.l [A4 + 0x16]
000023CA 0C6E FFFF 000E cmpi.w [A6 + 0xE], 0xFFFF
000023D0 6710 beq +0x12 /* 000023E2 */
000023D2 3F2E 000E move.w -[A7], [A6 + 0xE]
000023D6 4EBA FF64 jsr [PC - 0x9C /* 0000233C */]
000023DA 2940 0012 move.l [A4 + 0x12], D0
000023DE 548F addq.l A7, 2
000023E0 6004 bra +0x6 /* 000023E6 */
label000023E2:
000023E2 42AC 0012 clr.l [A4 + 0x12]
label000023E6:
000023E6 4AAD A430 tst.l [A5 - 0x5BD0]
000023EA 6606 bne +0x8 /* 000023F2 */
000023EC 2B4C A430 move.l [A5 - 0x5BD0], A4
000023F0 601E bra +0x20 /* 00002410 */
label000023F2:
000023F2 2B6D A430 A42C move.l [A5 - 0x5BD4], [A5 - 0x5BD0]
000023F8 6008 bra +0xA /* 00002402 */
label000023FA:
000023FA 206D A42C movea.l A0, [A5 - 0x5BD4]
000023FE 2B50 A42C move.l [A5 - 0x5BD4], [A0]
label00002402:
00002402 206D A42C movea.l A0, [A5 - 0x5BD4]
00002406 4A90 tst.l [A0]
00002408 66F0 bne -0xE /* 000023FA */
0000240A 206D A42C movea.l A0, [A5 - 0x5BD4]
0000240E 208C move.l [A0], A4
label00002410:
00002410 2B4C A42C move.l [A5 - 0x5BD4], A4
00002414 7C01 moveq.l D6, 0x01
label00002416:
00002416 1006 move.b D0, D6
00002418 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000241C 4E5E unlink A6
0000241E 4E75 rts
export_115:
00002420 4E56 0000 link A6, 0
00002424 42AD A42C clr.l [A5 - 0x5BD4]
00002428 4E5E unlink A6
0000242A 4E75 rts
fn0000242C:
0000242C 4E56 FDF4 link A6, -0x020C
00002430 2F07 move.l -[A7], D7
00002432 206D A434 movea.l A0, [A5 - 0x5BCC]
00002436 3F28 0024 move.w -[A7], [A0 + 0x24]
0000243A 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
0000243E 206D A434 movea.l A0, [A5 - 0x5BCC]
00002442 2F28 0032 move.l -[A7], [A0 + 0x32]
00002446 486E FF00 pea.l [A6 - 0x100]
0000244A 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
0000244E 486E FF00 pea.l [A6 - 0x100]
00002452 486E FE00 pea.l [A6 - 0x200]
00002456 4EBA F28E jsr [PC - 0xD72 /* 000016E6 */]
0000245A 4257 clr.w [A7]
0000245C 486E FE00 pea.l [A6 - 0x200]
00002460 3F2D AA0E move.w -[A7], [A5 - 0x55F2]
00002464 486E FDFE pea.l [A6 - 0x202]
00002468 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
0000246C 3E1F move.w D7, [A7]+
0000246E 4A47 tst.w D7
00002470 4FEF 0010 lea.l A7, [A7 + 0x10]
00002474 6600 009A bne +0x9C /* 00002510 */
00002478 486E FDFA pea.l [A6 - 0x206]
0000247C 3F2E FDFE move.w -[A7], [A6 - 0x202]
00002480 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00002484 70FF moveq.l D0, 0xFFFFFFFF
00002486 D06E FDFC add.w D0, [A6 - 0x204]
0000248A 206D A434 movea.l A0, [A5 - 0x5BCC]
0000248E 3140 0016 move.w [A0 + 0x16], D0
00002492 486E FDF6 pea.l [A6 - 0x20A]
00002496 3F2E FDFE move.w -[A7], [A6 - 0x202]
0000249A 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
0000249E 486E FDF4 pea.l [A6 - 0x20C]
000024A2 3F2E FDFE move.w -[A7], [A6 - 0x202]
000024A6 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
000024AA 206D A434 movea.l A0, [A5 - 0x5BCC]
000024AE 316E FDF4 003E move.w [A0 + 0x3E], [A6 - 0x20C]
000024B4 70F6 moveq.l D0, 0xFFFFFFF6
000024B6 D0AE FDF6 add.l D0, [A6 - 0x20A]
000024BA 2D40 FDF6 move.l [A6 - 0x20A], D0
000024BE 5280 addq.l D0, 1
000024C0 2E80 move.l [A7], D0
000024C2 206D A434 movea.l A0, [A5 - 0x5BCC]
000024C6 3F28 003C move.w -[A7], [A0 + 0x3C]
000024CA 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
000024CE 4A00 tst.b D0
000024D0 4FEF 0014 lea.l A7, [A7 + 0x14]
000024D4 673A beq +0x3C /* 00002510 */
000024D6 2F2E FDF6 move.l -[A7], [A6 - 0x20A]
000024DA 4878 FFFF push.l 0xFFFF
000024DE 3F2E FDFE move.w -[A7], [A6 - 0x202]
000024E2 206D A434 movea.l A0, [A5 - 0x5BCC]
000024E6 3F28 003C move.w -[A7], [A0 + 0x3C]
000024EA 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
000024EE 3E00 move.w D7, D0
000024F0 4257 clr.w [A7]
000024F2 3F2E FDFE move.w -[A7], [A6 - 0x202]
000024F6 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
000024FA 4A47 tst.w D7
000024FC 4FEF 000C lea.l A7, [A7 + 0xC]
00002500 670E beq +0x10 /* 00002510 */
00002502 206D A434 movea.l A0, [A5 - 0x5BCC]
00002506 3F28 003C move.w -[A7], [A0 + 0x3C]
0000250A 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
0000250E 548F addq.l A7, 2
label00002510:
00002510 202E FDFA move.l D0, [A6 - 0x206]
00002514 2040 movea.l A0, D0
00002516 4870 0802 pea.l [A0 + D0 + 0x2]
0000251A 206D A434 movea.l A0, [A5 - 0x5BCC]
0000251E 3F28 0060 move.w -[A7], [A0 + 0x60]
00002522 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00002526 202E FDFA move.l D0, [A6 - 0x206]
0000252A 2040 movea.l A0, D0
0000252C 4870 0802 pea.l [A0 + D0 + 0x2]
00002530 206D A434 movea.l A0, [A5 - 0x5BCC]
00002534 3F28 0062 move.w -[A7], [A0 + 0x62]
00002538 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
0000253C 2E2E FDF0 move.l D7, [A6 - 0x210]
00002540 4E5E unlink A6
00002542 4E75 rts
export_116:
00002544 4E56 0000 link A6, 0
00002548 48E7 0108 movem.l -[A7], D7,A4
0000254C 7E00 moveq.l D7, 0x00
0000254E 1F3C 0001 move.b -[A7], 0x1
00002552 4878 0064 push.l 0x64 /* 'd' */
00002556 4267 clr.w -[A7]
00002558 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
0000255C 2840 movea.l A4, D0
0000255E 200C move.l D0, A4
00002560 508F addq.l A7, 8
00002562 6700 00F2 beq +0xF4 /* 00002656 */
00002566 4294 clr.l [A4]
00002568 2F2E 000A move.l -[A7], [A6 + 0xA]
0000256C 4EBA F358 jsr [PC - 0xCA8 /* 000018C6 */]
00002570 2940 0012 move.l [A4 + 0x12], D0
00002574 426C 0016 clr.w [A4 + 0x16]
00002578 426C 0018 clr.w [A4 + 0x18]
0000257C 426C 001A clr.w [A4 + 0x1A]
00002580 396E 0008 0004 move.w [A4 + 0x4], [A6 + 0x8]
00002586 396E 000E 0006 move.w [A4 + 0x6], [A6 + 0xE]
0000258C 426C 0010 clr.w [A4 + 0x10]
00002590 42AC 0020 clr.l [A4 + 0x20]
00002594 397C FFFF 0024 move.w [A4 + 0x24], 0xFFFF
0000259A 42AC 0026 clr.l [A4 + 0x26]
0000259E 42AC 002A clr.l [A4 + 0x2A]
000025A2 42AC 002E clr.l [A4 + 0x2E]
000025A6 396E 0016 0036 move.w [A4 + 0x36], [A6 + 0x16]
000025AC 396E 0018 0038 move.w [A4 + 0x38], [A6 + 0x18]
000025B2 396E 001A 003A move.w [A4 + 0x3A], [A6 + 0x1A]
000025B8 396E 001C 003C move.w [A4 + 0x3C], [A6 + 0x1C]
000025BE 397C FFFF 0040 move.w [A4 + 0x40], 0xFFFF
000025C4 42AC 0042 clr.l [A4 + 0x42]
000025C8 42AC 0046 clr.l [A4 + 0x46]
000025CC 397C FFFF 004A move.w [A4 + 0x4A], 0xFFFF
000025D2 42AC 004C clr.l [A4 + 0x4C]
000025D6 42AC 0050 clr.l [A4 + 0x50]
000025DA 42AC 0054 clr.l [A4 + 0x54]
000025DE 396E 0010 0058 move.w [A4 + 0x58], [A6 + 0x10]
000025E4 396E 0012 005A move.w [A4 + 0x5A], [A6 + 0x12]
000025EA 396E 0014 005C move.w [A4 + 0x5C], [A6 + 0x14]
000025F0 426C 005E clr.w [A4 + 0x5E]
000025F4 396E 001E 0060 move.w [A4 + 0x60], [A6 + 0x1E]
000025FA 396E 0020 0062 move.w [A4 + 0x62], [A6 + 0x20]
00002600 396E 0022 0008 move.w [A4 + 0x8], [A6 + 0x22]
00002606 396E 0024 000A move.w [A4 + 0xA], [A6 + 0x24]
0000260C 396E 0026 000C move.w [A4 + 0xC], [A6 + 0x26]
00002612 396E 0028 000E move.w [A4 + 0xE], [A6 + 0x28]
00002618 422D A05E clr.b [A5 - 0x5FA2]
0000261C 422D A05F clr.b [A5 - 0x5FA1]
00002620 422D A060 clr.b [A5 - 0x5FA0]
00002624 4AAD A438 tst.l [A5 - 0x5BC8]
00002628 588F addq.l A7, 4
0000262A 6606 bne +0x8 /* 00002632 */
0000262C 2B4C A438 move.l [A5 - 0x5BC8], A4
00002630 601E bra +0x20 /* 00002650 */
label00002632:
00002632 2B6D A438 A434 move.l [A5 - 0x5BCC], [A5 - 0x5BC8]
00002638 6008 bra +0xA /* 00002642 */
label0000263A:
0000263A 206D A434 movea.l A0, [A5 - 0x5BCC]
0000263E 2B50 A434 move.l [A5 - 0x5BCC], [A0]
label00002642:
00002642 206D A434 movea.l A0, [A5 - 0x5BCC]
00002646 4A90 tst.l [A0]
00002648 66F0 bne -0xE /* 0000263A */
0000264A 206D A434 movea.l A0, [A5 - 0x5BCC]
0000264E 208C move.l [A0], A4
label00002650:
00002650 2B4C A434 move.l [A5 - 0x5BCC], A4
00002654 7E01 moveq.l D7, 0x01
label00002656:
00002656 1007 move.b D0, D7
00002658 4CDF 1080 movem.l D7,A4, [A7]+
0000265C 4E5E unlink A6
0000265E 4E75 rts
export_117:
00002660 4E56 0000 link A6, 0
00002664 4EBA FDC6 jsr [PC - 0x23A /* 0000242C */]
00002668 42AD A434 clr.l [A5 - 0x5BCC]
0000266C 1B7C 0001 A05E move.b [A5 - 0x5FA2], 0x1
00002672 1B7C 0001 A05F move.b [A5 - 0x5FA1], 0x1
00002678 1B7C 0001 A060 move.b [A5 - 0x5FA0], 0x1
0000267E 4E5E unlink A6
00002680 4E75 rts
fn00002682:
00002682 4E56 0000 link A6, 0
00002686 2F0C move.l -[A7], A4
00002688 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
0000268C 206D A42C movea.l A0, [A5 - 0x5BD4]
00002690 4AA8 0012 tst.l [A0 + 0x12]
00002694 6740 beq +0x42 /* 000026D6 */
00002696 206D A42C movea.l A0, [A5 - 0x5BD4]
0000269A 2068 0012 movea.l A0, [A0 + 0x12]
0000269E 3F28 0058 move.w -[A7], [A0 + 0x58]
000026A2 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
000026A6 4A2D A454 tst.b [A5 - 0x5BAC]
000026AA 548F addq.l A7, 2
000026AC 6624 bne +0x26 /* 000026D2 */
000026AE 206D A42C movea.l A0, [A5 - 0x5BD4]
000026B2 2068 0012 movea.l A0, [A0 + 0x12]
000026B6 3F28 005A move.w -[A7], [A0 + 0x5A]
000026BA 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
000026BE 206D A42C movea.l A0, [A5 - 0x5BD4]
000026C2 2068 0012 movea.l A0, [A0 + 0x12]
000026C6 3EA8 005C move.w [A7], [A0 + 0x5C]
000026CA 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
000026CE 548F addq.l A7, 2
000026D0 6004 bra +0x6 /* 000026D6 */
label000026D2:
000026D2 422D A454 clr.b [A5 - 0x5BAC]
label000026D6:
000026D6 4AAD A42C tst.l [A5 - 0x5BD4]
000026DA 6700 00AC beq +0xAE /* 00002788 */
000026DE 206D A42C movea.l A0, [A5 - 0x5BD4]
000026E2 2868 000E movea.l A4, [A0 + 0xE]
000026E6 6000 009A bra +0x9C /* 00002782 */
label000026EA:
000026EA 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
000026EE 102C 001A move.b D0, [A4 + 0x1A]
000026F2 4880 ext.w D0
000026F4 0C40 000C cmpi.w D0, 0xC
000026F8 6200 0084 bhi +0x86 /* 0000277E */
000026FC 43FA 0096 lea.l A1, [PC + 0x96 /* 00002794, value 0xFFEAFF74 */]
00002700 D040 add.w D0, D0
00002702 D2F1 0000 add.w A1, [A1 + D0.w]
00002706 4ED1 jmp [A1]
00002708 2F0C move.l -[A7], A4
0000270A 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
0000270E 588F addq.l A7, 4
00002710 606C bra +0x6E /* 0000277E */
00002712 2F0C move.l -[A7], A4
00002714 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00002718 588F addq.l A7, 4
0000271A 6062 bra +0x64 /* 0000277E */
0000271C 2F0C move.l -[A7], A4
0000271E 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
00002722 588F addq.l A7, 4
00002724 6058 bra +0x5A /* 0000277E */
00002726 2F0C move.l -[A7], A4
00002728 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
0000272C 588F addq.l A7, 4
0000272E 604E bra +0x50 /* 0000277E */
00002730 2F0C move.l -[A7], A4
00002732 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00002736 588F addq.l A7, 4
00002738 6044 bra +0x46 /* 0000277E */
0000273A 2F0C move.l -[A7], A4
0000273C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002740 588F addq.l A7, 4
00002742 603A bra +0x3C /* 0000277E */
00002744 2F0C move.l -[A7], A4
00002746 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
0000274A 588F addq.l A7, 4
0000274C 6030 bra +0x32 /* 0000277E */
0000274E 2F0C move.l -[A7], A4
00002750 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00002754 588F addq.l A7, 4
00002756 6026 bra +0x28 /* 0000277E */
00002758 2F0C move.l -[A7], A4
0000275A 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000275E 588F addq.l A7, 4
00002760 601C bra +0x1E /* 0000277E */
00002762 2F0C move.l -[A7], A4
00002764 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00002768 588F addq.l A7, 4
0000276A 6012 bra +0x14 /* 0000277E */
0000276C 2F0C move.l -[A7], A4
0000276E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00002772 588F addq.l A7, 4
00002774 6008 bra +0xA /* 0000277E */
00002776 2F0C move.l -[A7], A4
00002778 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
0000277C 588F addq.l A7, 4
label0000277E:
0000277E 286C 0004 movea.l A4, [A4 + 0x4]
label00002782:
00002782 200C move.l D0, A4
00002784 6600 FF64 bne -0x9A /* 000026EA */
label00002788:
00002788 3B7C FFFF BE2E move.w [A5 - 0x41D2], 0xFFFF
0000278E 285F movea.l A4, [A7]+
00002790 4E5E unlink A6
00002792 4E75 rts
00002794 FFEA .invalid <<F/7/7>>
00002796 FF74 .extension 0xF74 <<F/4-5/7>> // unimplemented
00002798 FF7E .extension 0xF7E <<F/4-5/7>> // unimplemented
0000279A FF92 .invalid <<F/6/7>>
0000279C FF9C .invalid <<F/6/7>>
0000279E FFA6 .invalid <<F/6/7>>
000027A0 FFB0 .invalid <<F/6/7>>
000027A2 FFBA .invalid <<F/6/7>>
000027A4 FFC4 .invalid <<F/7/7>>
000027A6 FFCE .invalid <<F/7/7>>
000027A8 FFD8 .invalid <<F/7/7>>
000027AA FFE2 .invalid <<F/7/7>>
000027AC FF88 .invalid <<F/6/7>>
fn000027AE:
000027AE 4E56 0000 link A6, 0
000027B2 2F0C move.l -[A7], A4
000027B4 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
000027B8 4AAD A42C tst.l [A5 - 0x5BD4]
000027BC 6700 00B0 beq +0xB2 /* 0000286E */
000027C0 4EBA F604 jsr [PC - 0x9FC /* 00001DC6 */]
000027C4 206D A42C movea.l A0, [A5 - 0x5BD4]
000027C8 2868 000E movea.l A4, [A0 + 0xE]
000027CC 6000 009A bra +0x9C /* 00002868 */
label000027D0:
000027D0 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
000027D4 102C 001A move.b D0, [A4 + 0x1A]
000027D8 4880 ext.w D0
000027DA 0C40 000C cmpi.w D0, 0xC
000027DE 6200 0084 bhi +0x86 /* 00002864 */
000027E2 43FA 0090 lea.l A1, [PC + 0x90 /* 00002874, value 0xFFF0FF7A */]
000027E6 D040 add.w D0, D0
000027E8 D2F1 0000 add.w A1, [A1 + D0.w]
000027EC 4ED1 jmp [A1]
000027EE 2F0C move.l -[A7], A4
000027F0 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
000027F4 588F addq.l A7, 4
000027F6 606C bra +0x6E /* 00002864 */
000027F8 2F0C move.l -[A7], A4
000027FA 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000027FE 588F addq.l A7, 4
00002800 6062 bra +0x64 /* 00002864 */
00002802 2F0C move.l -[A7], A4
00002804 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00002808 588F addq.l A7, 4
0000280A 6058 bra +0x5A /* 00002864 */
0000280C 2F0C move.l -[A7], A4
0000280E 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002812 588F addq.l A7, 4
00002814 604E bra +0x50 /* 00002864 */
00002816 2F0C move.l -[A7], A4
00002818 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000281C 588F addq.l A7, 4
0000281E 6044 bra +0x46 /* 00002864 */
00002820 2F0C move.l -[A7], A4
00002822 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00002826 588F addq.l A7, 4
00002828 603A bra +0x3C /* 00002864 */
0000282A 2F0C move.l -[A7], A4
0000282C 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
00002830 588F addq.l A7, 4
00002832 6030 bra +0x32 /* 00002864 */
00002834 2F0C move.l -[A7], A4
00002836 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
0000283A 588F addq.l A7, 4
0000283C 6026 bra +0x28 /* 00002864 */
0000283E 2F0C move.l -[A7], A4
00002840 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00002844 588F addq.l A7, 4
00002846 601C bra +0x1E /* 00002864 */
00002848 2F0C move.l -[A7], A4
0000284A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000284E 588F addq.l A7, 4
00002850 6012 bra +0x14 /* 00002864 */
00002852 2F0C move.l -[A7], A4
00002854 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00002858 588F addq.l A7, 4
0000285A 6008 bra +0xA /* 00002864 */
0000285C 2F0C move.l -[A7], A4
0000285E 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00002862 588F addq.l A7, 4
label00002864:
00002864 286C 0004 movea.l A4, [A4 + 0x4]
label00002868:
00002868 200C move.l D0, A4
0000286A 6600 FF64 bne -0x9A /* 000027D0 */
label0000286E:
0000286E 285F movea.l A4, [A7]+
00002870 4E5E unlink A6
00002872 4E75 rts
00002874 FFF0 .invalid <<F/7/7>>
00002876 FF7A .extension 0xF7A <<F/4-5/7>> // unimplemented
00002878 FF84 .invalid <<F/6/7>>
0000287A FF98 .invalid <<F/6/7>>
0000287C FFA2 .invalid <<F/6/7>>
0000287E FFAC .invalid <<F/6/7>>
00002880 FFB6 .invalid <<F/6/7>>
00002882 FFC0 .invalid <<F/7/7>>
00002884 FFCA .invalid <<F/7/7>>
00002886 FFD4 .invalid <<F/7/7>>
00002888 FFDE .invalid <<F/7/7>>
0000288A FFE8 .invalid <<F/7/7>>
0000288C FF8E .invalid <<F/6/7>>
fn0000288E:
0000288E 4E56 0000 link A6, 0
00002892 206D A42C movea.l A0, [A5 - 0x5BD4]
00002896 4AA8 0012 tst.l [A0 + 0x12]
0000289A 6700 0088 beq +0x8A /* 00002924 */
0000289E 206D A42C movea.l A0, [A5 - 0x5BD4]
000028A2 4A28 001A tst.b [A0 + 0x1A]
000028A6 6712 beq +0x14 /* 000028BA */
000028A8 206D A42C movea.l A0, [A5 - 0x5BD4]
000028AC 3F28 000A move.w -[A7], [A0 + 0xA]
000028B0 4EBA EC82 jsr [PC - 0x137E /* 00001534 */]
000028B4 4A40 tst.w D0
000028B6 548F addq.l A7, 2
000028B8 6E14 bgt +0x16 /* 000028CE */
label000028BA:
000028BA 206D A42C movea.l A0, [A5 - 0x5BD4]
000028BE 4A28 001A tst.b [A0 + 0x1A]
000028C2 6660 bne +0x62 /* 00002924 */
000028C4 206D A42C movea.l A0, [A5 - 0x5BD4]
000028C8 4A68 000A tst.w [A0 + 0xA]
000028CC 6F56 ble +0x58 /* 00002924 */
label000028CE:
000028CE 2F3C 0081 0008 move.l -[A7], 0x810008
000028D4 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
000028D8 1B7C 0001 A454 move.b [A5 - 0x5BAC], 0x1
000028DE 4EBA FDA2 jsr [PC - 0x25E /* 00002682 */]
000028E2 4EBA EEDA jsr [PC - 0x1126 /* 000017BE */]
000028E6 206D A42C movea.l A0, [A5 - 0x5BD4]
000028EA 4A28 001A tst.b [A0 + 0x1A]
000028EE 588F addq.l A7, 4
000028F0 6712 beq +0x14 /* 00002904 */
000028F2 4267 clr.w -[A7]
000028F4 4EBA EC18 jsr [PC - 0x13E8 /* 0000150E */]
000028F8 206D A42C movea.l A0, [A5 - 0x5BD4]
000028FC 3140 000A move.w [A0 + 0xA], D0
00002900 548F addq.l A7, 2
00002902 6008 bra +0xA /* 0000290C */
label00002904:
00002904 206D A42C movea.l A0, [A5 - 0x5BD4]
00002908 4268 000A clr.w [A0 + 0xA]
label0000290C:
0000290C 1B7C 0001 A451 move.b [A5 - 0x5BAF], 0x1
00002912 4EBA FE9A jsr [PC - 0x166 /* 000027AE */]
00002916 4EBA D6E8 jsr [PC - 0x2918 /* 00000000 */]
0000291A 4EBA D702 jsr [PC - 0x28FE /* 0000001E */]
0000291E A937 syscall DrawMenuBar
00002920 4EBA EBBE jsr [PC - 0x1442 /* 000014E0 */]
label00002924:
00002924 4E5E unlink A6
00002926 4E75 rts
fn00002928:
00002928 4E56 0000 link A6, 0
0000292C 206D A42C movea.l A0, [A5 - 0x5BD4]
00002930 4AA8 0012 tst.l [A0 + 0x12]
00002934 6700 00B8 beq +0xBA /* 000029EE */
00002938 206D A42C movea.l A0, [A5 - 0x5BD4]
0000293C 4A28 001A tst.b [A0 + 0x1A]
00002940 6720 beq +0x22 /* 00002962 */
00002942 206D A42C movea.l A0, [A5 - 0x5BD4]
00002946 3F28 000A move.w -[A7], [A0 + 0xA]
0000294A 4EBA EBE8 jsr [PC - 0x1418 /* 00001534 */]
0000294E 206D A42C movea.l A0, [A5 - 0x5BD4]
00002952 2068 0012 movea.l A0, [A0 + 0x12]
00002956 72FF moveq.l D1, 0xFFFFFFFF
00002958 D268 005E add.w D1, [A0 + 0x5E]
0000295C B240 cmp.w D1, D0
0000295E 548F addq.l A7, 2
00002960 6E1E bgt +0x20 /* 00002980 */
label00002962:
00002962 206D A42C movea.l A0, [A5 - 0x5BD4]
00002966 4A28 001A tst.b [A0 + 0x1A]
0000296A 6600 0082 bne +0x84 /* 000029EE */
0000296E 206D A42C movea.l A0, [A5 - 0x5BD4]
00002972 2268 0012 movea.l A1, [A0 + 0x12]
00002976 3028 000A move.w D0, [A0 + 0xA]
0000297A B069 0016 cmp.w D0, [A1 + 0x16]
0000297E 6C6E bge +0x70 /* 000029EE */
label00002980:
00002980 2F3C 0081 0008 move.l -[A7], 0x810008
00002986 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
0000298A 1B7C 0001 A454 move.b [A5 - 0x5BAC], 0x1
00002990 4EBA FCF0 jsr [PC - 0x310 /* 00002682 */]
00002994 4EBA EE28 jsr [PC - 0x11D8 /* 000017BE */]
00002998 206D A42C movea.l A0, [A5 - 0x5BD4]
0000299C 4A28 001A tst.b [A0 + 0x1A]
000029A0 588F addq.l A7, 4
000029A2 6720 beq +0x22 /* 000029C4 */
000029A4 206D A42C movea.l A0, [A5 - 0x5BD4]
000029A8 2068 0012 movea.l A0, [A0 + 0x12]
000029AC 70FF moveq.l D0, 0xFFFFFFFF
000029AE D068 005E add.w D0, [A0 + 0x5E]
000029B2 3F00 move.w -[A7], D0
000029B4 4EBA EB58 jsr [PC - 0x14A8 /* 0000150E */]
000029B8 206D A42C movea.l A0, [A5 - 0x5BD4]
000029BC 3140 000A move.w [A0 + 0xA], D0
000029C0 548F addq.l A7, 2
000029C2 6012 bra +0x14 /* 000029D6 */
label000029C4:
000029C4 206D A42C movea.l A0, [A5 - 0x5BD4]
000029C8 2068 0012 movea.l A0, [A0 + 0x12]
000029CC 226D A42C movea.l A1, [A5 - 0x5BD4]
000029D0 3368 0016 000A move.w [A1 + 0xA], [A0 + 0x16]
label000029D6:
000029D6 1B7C 0001 A451 move.b [A5 - 0x5BAF], 0x1
000029DC 4EBA FDD0 jsr [PC - 0x230 /* 000027AE */]
000029E0 4EBA D61E jsr [PC - 0x29E2 /* 00000000 */]
000029E4 4EBA D638 jsr [PC - 0x29C8 /* 0000001E */]
000029E8 A937 syscall DrawMenuBar
000029EA 4EBA EAF4 jsr [PC - 0x150C /* 000014E0 */]
label000029EE:
000029EE 4E5E unlink A6
000029F0 4E75 rts
export_118:
fn000029F2:
000029F2 4E56 0000 link A6, 0
000029F6 206D A42C movea.l A0, [A5 - 0x5BD4]
000029FA 4AA8 0012 tst.l [A0 + 0x12]
000029FE 6700 0096 beq +0x98 /* 00002A96 */
00002A02 206D A42C movea.l A0, [A5 - 0x5BD4]
00002A06 4A28 001A tst.b [A0 + 0x1A]
00002A0A 6712 beq +0x14 /* 00002A1E */
00002A0C 206D A42C movea.l A0, [A5 - 0x5BD4]
00002A10 3F28 000A move.w -[A7], [A0 + 0xA]
00002A14 4EBA EB1E jsr [PC - 0x14E2 /* 00001534 */]
00002A18 4A40 tst.w D0
00002A1A 548F addq.l A7, 2
00002A1C 6E14 bgt +0x16 /* 00002A32 */
label00002A1E:
00002A1E 206D A42C movea.l A0, [A5 - 0x5BD4]
00002A22 4A28 001A tst.b [A0 + 0x1A]
00002A26 666E bne +0x70 /* 00002A96 */
00002A28 206D A42C movea.l A0, [A5 - 0x5BD4]
00002A2C 4A68 000A tst.w [A0 + 0xA]
00002A30 6F64 ble +0x66 /* 00002A96 */
label00002A32:
00002A32 2F3C 0081 0008 move.l -[A7], 0x810008
00002A38 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00002A3C 1B7C 0001 A454 move.b [A5 - 0x5BAC], 0x1
00002A42 4EBA FC3E jsr [PC - 0x3C2 /* 00002682 */]
00002A46 4EBA ED76 jsr [PC - 0x128A /* 000017BE */]
00002A4A 206D A42C movea.l A0, [A5 - 0x5BD4]
00002A4E 4A28 001A tst.b [A0 + 0x1A]
00002A52 588F addq.l A7, 4
00002A54 6720 beq +0x22 /* 00002A76 */
00002A56 206D A42C movea.l A0, [A5 - 0x5BD4]
00002A5A 3F28 000A move.w -[A7], [A0 + 0xA]
00002A5E 4EBA EAD4 jsr [PC - 0x152C /* 00001534 */]
00002A62 5340 subq.w D0, 1
00002A64 3E80 move.w [A7], D0
00002A66 4EBA EAA6 jsr [PC - 0x155A /* 0000150E */]
00002A6A 206D A42C movea.l A0, [A5 - 0x5BD4]
00002A6E 3140 000A move.w [A0 + 0xA], D0
00002A72 548F addq.l A7, 2
00002A74 6008 bra +0xA /* 00002A7E */
label00002A76:
00002A76 206D A42C movea.l A0, [A5 - 0x5BD4]
00002A7A 5368 000A subq.w [A0 + 0xA], 1
label00002A7E:
00002A7E 1B7C 0001 A451 move.b [A5 - 0x5BAF], 0x1
00002A84 4EBA FD28 jsr [PC - 0x2D8 /* 000027AE */]
00002A88 4EBA D576 jsr [PC - 0x2A8A /* 00000000 */]
00002A8C 4EBA D590 jsr [PC - 0x2A70 /* 0000001E */]
00002A90 A937 syscall DrawMenuBar
00002A92 4EBA EA4C jsr [PC - 0x15B4 /* 000014E0 */]
label00002A96:
00002A96 4E5E unlink A6
00002A98 4E75 rts
export_119:
fn00002A9A:
00002A9A 4E56 0000 link A6, 0
00002A9E 206D A42C movea.l A0, [A5 - 0x5BD4]
00002AA2 4AA8 0012 tst.l [A0 + 0x12]
00002AA6 6700 00AC beq +0xAE /* 00002B54 */
00002AAA 206D A42C movea.l A0, [A5 - 0x5BD4]
00002AAE 4A28 001A tst.b [A0 + 0x1A]
00002AB2 6720 beq +0x22 /* 00002AD4 */
00002AB4 206D A42C movea.l A0, [A5 - 0x5BD4]
00002AB8 3F28 000A move.w -[A7], [A0 + 0xA]
00002ABC 4EBA EA76 jsr [PC - 0x158A /* 00001534 */]
00002AC0 206D A42C movea.l A0, [A5 - 0x5BD4]
00002AC4 2068 0012 movea.l A0, [A0 + 0x12]
00002AC8 72FF moveq.l D1, 0xFFFFFFFF
00002ACA D268 005E add.w D1, [A0 + 0x5E]
00002ACE B240 cmp.w D1, D0
00002AD0 548F addq.l A7, 2
00002AD2 6E1C bgt +0x1E /* 00002AF0 */
label00002AD4:
00002AD4 206D A42C movea.l A0, [A5 - 0x5BD4]
00002AD8 4A28 001A tst.b [A0 + 0x1A]
00002ADC 6676 bne +0x78 /* 00002B54 */
00002ADE 206D A42C movea.l A0, [A5 - 0x5BD4]
00002AE2 2268 0012 movea.l A1, [A0 + 0x12]
00002AE6 3028 000A move.w D0, [A0 + 0xA]
00002AEA B069 0016 cmp.w D0, [A1 + 0x16]
00002AEE 6C64 bge +0x66 /* 00002B54 */
label00002AF0:
00002AF0 2F3C 0081 0008 move.l -[A7], 0x810008
00002AF6 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00002AFA 1B7C 0001 A454 move.b [A5 - 0x5BAC], 0x1
00002B00 4EBA FB80 jsr [PC - 0x480 /* 00002682 */]
00002B04 4EBA ECB8 jsr [PC - 0x1348 /* 000017BE */]
00002B08 206D A42C movea.l A0, [A5 - 0x5BD4]
00002B0C 4A28 001A tst.b [A0 + 0x1A]
00002B10 588F addq.l A7, 4
00002B12 6720 beq +0x22 /* 00002B34 */
00002B14 206D A42C movea.l A0, [A5 - 0x5BD4]
00002B18 3F28 000A move.w -[A7], [A0 + 0xA]
00002B1C 4EBA EA16 jsr [PC - 0x15EA /* 00001534 */]
00002B20 5240 addq.w D0, 1
00002B22 3E80 move.w [A7], D0
00002B24 4EBA E9E8 jsr [PC - 0x1618 /* 0000150E */]
00002B28 206D A42C movea.l A0, [A5 - 0x5BD4]
00002B2C 3140 000A move.w [A0 + 0xA], D0
00002B30 548F addq.l A7, 2
00002B32 6008 bra +0xA /* 00002B3C */
label00002B34:
00002B34 206D A42C movea.l A0, [A5 - 0x5BD4]
00002B38 5268 000A addq.w [A0 + 0xA], 1
label00002B3C:
00002B3C 1B7C 0001 A451 move.b [A5 - 0x5BAF], 0x1
00002B42 4EBA FC6A jsr [PC - 0x396 /* 000027AE */]
00002B46 4EBA D4B8 jsr [PC - 0x2B48 /* 00000000 */]
00002B4A 4EBA D4D2 jsr [PC - 0x2B2E /* 0000001E */]
00002B4E A937 syscall DrawMenuBar
00002B50 4EBA E98E jsr [PC - 0x1672 /* 000014E0 */]
label00002B54:
00002B54 4E5E unlink A6
00002B56 4E75 rts
fn00002B58:
00002B58 4E56 0000 link A6, 0
00002B5C 48E7 0700 movem.l -[A7], D5,D6,D7
00002B60 3E2E 0008 move.w D7, [A6 + 0x8]
00002B64 3F07 move.w -[A7], D7
00002B66 3F2E 000A move.w -[A7], [A6 + 0xA]
00002B6A 4EBA F1FA jsr [PC - 0xE06 /* 00001D66 */]
00002B6E 3C00 move.w D6, D0
00002B70 3E87 move.w [A7], D7
00002B72 3F06 move.w -[A7], D6
00002B74 4EBA F1AA jsr [PC - 0xE56 /* 00001D20 */]
00002B78 3A00 move.w D5, D0
00002B7A BA6E 000A cmp.w D5, [A6 + 0xA]
00002B7E 5C8F addq.l A7, 6
00002B80 6C04 bge +0x6 /* 00002B86 */
00002B82 3005 move.w D0, D5
00002B84 6014 bra +0x16 /* 00002B9A */
label00002B86:
00002B86 4A46 tst.w D6
00002B88 6F0E ble +0x10 /* 00002B98 */
00002B8A 3F07 move.w -[A7], D7
00002B8C 70FF moveq.l D0, 0xFFFFFFFF
00002B8E D046 add.w D0, D6
00002B90 3F00 move.w -[A7], D0
00002B92 4EBA F18C jsr [PC - 0xE74 /* 00001D20 */]
00002B96 6002 bra +0x4 /* 00002B9A */
label00002B98:
00002B98 70FF moveq.l D0, 0xFFFFFFFF
label00002B9A:
00002B9A 4CEE 00E0 FFF4 movem.l D5,D6,D7, [A6 - 0xC]
00002BA0 4E5E unlink A6
00002BA2 4E75 rts
fn00002BA4:
00002BA4 4E56 0000 link A6, 0
00002BA8 48E7 0300 movem.l -[A7], D6,D7
00002BAC 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002BB0 3F2E 000A move.w -[A7], [A6 + 0xA]
00002BB4 4EBA F1B0 jsr [PC - 0xE50 /* 00001D66 */]
00002BB8 3E00 move.w D7, D0
00002BBA 3EAE 0008 move.w [A7], [A6 + 0x8]
00002BBE 7001 moveq.l D0, 0x01
00002BC0 D047 add.w D0, D7
00002BC2 3F00 move.w -[A7], D0
00002BC4 4EBA F15A jsr [PC - 0xEA6 /* 00001D20 */]
00002BC8 3C00 move.w D6, D0
00002BCA BC6E 000A cmp.w D6, [A6 + 0xA]
00002BCE 5C8F addq.l A7, 6
00002BD0 6F04 ble +0x6 /* 00002BD6 */
00002BD2 3006 move.w D0, D6
00002BD4 6002 bra +0x4 /* 00002BD8 */
label00002BD6:
00002BD6 70FF moveq.l D0, 0xFFFFFFFF
label00002BD8:
00002BD8 4CDF 00C0 movem.l D6,D7, [A7]+
00002BDC 4E5E unlink A6
00002BDE 4E75 rts
fn00002BE0:
00002BE0 4E56 0000 link A6, 0
00002BE4 2F07 move.l -[A7], D7
00002BE6 206D A42C movea.l A0, [A5 - 0x5BD4]
00002BEA 4AA8 0012 tst.l [A0 + 0x12]
00002BEE 6756 beq +0x58 /* 00002C46 */
00002BF0 206D A42C movea.l A0, [A5 - 0x5BD4]
00002BF4 3F28 000A move.w -[A7], [A0 + 0xA]
00002BF8 2068 0012 movea.l A0, [A0 + 0x12]
00002BFC 3F28 005C move.w -[A7], [A0 + 0x5C]
00002C00 4EBA FFA2 jsr [PC - 0x5E /* 00002BA4 */]
00002C04 3E00 move.w D7, D0
00002C06 4A47 tst.w D7
00002C08 588F addq.l A7, 4
00002C0A 6D3A blt +0x3C /* 00002C46 */
00002C0C 2F3C 0081 0008 move.l -[A7], 0x810008
00002C12 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00002C16 1B7C 0001 A454 move.b [A5 - 0x5BAC], 0x1
00002C1C 4EBA FA64 jsr [PC - 0x59C /* 00002682 */]
00002C20 4EBA EB9C jsr [PC - 0x1464 /* 000017BE */]
00002C24 206D A42C movea.l A0, [A5 - 0x5BD4]
00002C28 3147 000A move.w [A0 + 0xA], D7
00002C2C 1B7C 0001 A451 move.b [A5 - 0x5BAF], 0x1
00002C32 4EBA FB7A jsr [PC - 0x486 /* 000027AE */]
00002C36 4EBA D3C8 jsr [PC - 0x2C38 /* 00000000 */]
00002C3A 4EBA D3E2 jsr [PC - 0x2C1E /* 0000001E */]
00002C3E A937 syscall DrawMenuBar
00002C40 4EBA E89E jsr [PC - 0x1762 /* 000014E0 */]
00002C44 588F addq.l A7, 4
label00002C46:
00002C46 2E1F move.l D7, [A7]+
00002C48 4E5E unlink A6
00002C4A 4E75 rts
fn00002C4C:
00002C4C 4E56 0000 link A6, 0
00002C50 2F07 move.l -[A7], D7
00002C52 206D A42C movea.l A0, [A5 - 0x5BD4]
00002C56 2068 0012 movea.l A0, [A0 + 0x12]
00002C5A 3F28 005C move.w -[A7], [A0 + 0x5C]
00002C5E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002C62 4EBA F0BC jsr [PC - 0xF44 /* 00001D20 */]
00002C66 3E00 move.w D7, D0
00002C68 206D A42C movea.l A0, [A5 - 0x5BD4]
00002C6C BE68 000A cmp.w D7, [A0 + 0xA]
00002C70 588F addq.l A7, 4
00002C72 6704 beq +0x6 /* 00002C78 */
00002C74 3007 move.w D0, D7
00002C76 6002 bra +0x4 /* 00002C7A */
label00002C78:
00002C78 70FF moveq.l D0, 0xFFFFFFFF
label00002C7A:
00002C7A 2E1F move.l D7, [A7]+
00002C7C 4E5E unlink A6
00002C7E 4E75 rts
fn00002C80:
00002C80 4E56 0000 link A6, 0
00002C84 2F07 move.l -[A7], D7
00002C86 206D A42C movea.l A0, [A5 - 0x5BD4]
00002C8A 4AA8 0012 tst.l [A0 + 0x12]
00002C8E 6756 beq +0x58 /* 00002CE6 */
00002C90 206D A42C movea.l A0, [A5 - 0x5BD4]
00002C94 3F28 000A move.w -[A7], [A0 + 0xA]
00002C98 2068 0012 movea.l A0, [A0 + 0x12]
00002C9C 3F28 005C move.w -[A7], [A0 + 0x5C]
00002CA0 4EBA FEB6 jsr [PC - 0x14A /* 00002B58 */]
00002CA4 3E00 move.w D7, D0
00002CA6 4A47 tst.w D7
00002CA8 588F addq.l A7, 4
00002CAA 6D3A blt +0x3C /* 00002CE6 */
00002CAC 2F3C 0081 0008 move.l -[A7], 0x810008
00002CB2 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00002CB6 1B7C 0001 A454 move.b [A5 - 0x5BAC], 0x1
00002CBC 4EBA F9C4 jsr [PC - 0x63C /* 00002682 */]
00002CC0 4EBA EAFC jsr [PC - 0x1504 /* 000017BE */]
00002CC4 206D A42C movea.l A0, [A5 - 0x5BD4]
00002CC8 3147 000A move.w [A0 + 0xA], D7
00002CCC 1B7C 0001 A451 move.b [A5 - 0x5BAF], 0x1
00002CD2 4EBA FADA jsr [PC - 0x526 /* 000027AE */]
00002CD6 4EBA D328 jsr [PC - 0x2CD8 /* 00000000 */]
00002CDA 4EBA D342 jsr [PC - 0x2CBE /* 0000001E */]
00002CDE A937 syscall DrawMenuBar
00002CE0 4EBA E7FE jsr [PC - 0x1802 /* 000014E0 */]
00002CE4 588F addq.l A7, 4
label00002CE6:
00002CE6 2E1F move.l D7, [A7]+
00002CE8 4E5E unlink A6
00002CEA 4E75 rts
fn00002CEC:
00002CEC 4E56 0000 link A6, 0
00002CF0 2F07 move.l -[A7], D7
00002CF2 206D A42C movea.l A0, [A5 - 0x5BD4]
00002CF6 4AA8 0012 tst.l [A0 + 0x12]
00002CFA 674C beq +0x4E /* 00002D48 */
00002CFC 206D A42C movea.l A0, [A5 - 0x5BD4]
00002D00 3F28 000A move.w -[A7], [A0 + 0xA]
00002D04 2068 0012 movea.l A0, [A0 + 0x12]
00002D08 3F28 003A move.w -[A7], [A0 + 0x3A]
00002D0C 4EBA FE96 jsr [PC - 0x16A /* 00002BA4 */]
00002D10 3E00 move.w D7, D0
00002D12 4A47 tst.w D7
00002D14 588F addq.l A7, 4
00002D16 6D30 blt +0x32 /* 00002D48 */
00002D18 2F3C 0081 0008 move.l -[A7], 0x810008
00002D1E 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00002D22 1B7C 0001 A454 move.b [A5 - 0x5BAC], 0x1
00002D28 4EBA F958 jsr [PC - 0x6A8 /* 00002682 */]
00002D2C 4EBA EA90 jsr [PC - 0x1570 /* 000017BE */]
00002D30 206D A42C movea.l A0, [A5 - 0x5BD4]
00002D34 3147 000A move.w [A0 + 0xA], D7
00002D38 1B7C 0001 A451 move.b [A5 - 0x5BAF], 0x1
00002D3E 4EBA FA6E jsr [PC - 0x592 /* 000027AE */]
00002D42 4EBA E79C jsr [PC - 0x1864 /* 000014E0 */]
00002D46 588F addq.l A7, 4
label00002D48:
00002D48 2E1F move.l D7, [A7]+
00002D4A 4E5E unlink A6
00002D4C 4E75 rts
fn00002D4E:
00002D4E 4E56 0000 link A6, 0
00002D52 2F07 move.l -[A7], D7
00002D54 206D A42C movea.l A0, [A5 - 0x5BD4]
00002D58 4AA8 0012 tst.l [A0 + 0x12]
00002D5C 674C beq +0x4E /* 00002DAA */
00002D5E 206D A42C movea.l A0, [A5 - 0x5BD4]
00002D62 3F28 000A move.w -[A7], [A0 + 0xA]
00002D66 2068 0012 movea.l A0, [A0 + 0x12]
00002D6A 3F28 003A move.w -[A7], [A0 + 0x3A]
00002D6E 4EBA FDE8 jsr [PC - 0x218 /* 00002B58 */]
00002D72 3E00 move.w D7, D0
00002D74 4A47 tst.w D7
00002D76 588F addq.l A7, 4
00002D78 6D30 blt +0x32 /* 00002DAA */
00002D7A 2F3C 0081 0008 move.l -[A7], 0x810008
00002D80 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00002D84 1B7C 0001 A454 move.b [A5 - 0x5BAC], 0x1
00002D8A 4EBA F8F6 jsr [PC - 0x70A /* 00002682 */]
00002D8E 4EBA EA2E jsr [PC - 0x15D2 /* 000017BE */]
00002D92 206D A42C movea.l A0, [A5 - 0x5BD4]
00002D96 3147 000A move.w [A0 + 0xA], D7
00002D9A 1B7C 0001 A451 move.b [A5 - 0x5BAF], 0x1
00002DA0 4EBA FA0C jsr [PC - 0x5F4 /* 000027AE */]
00002DA4 4EBA E73A jsr [PC - 0x18C6 /* 000014E0 */]
00002DA8 588F addq.l A7, 4
label00002DAA:
00002DAA 2E1F move.l D7, [A7]+
00002DAC 4E5E unlink A6
00002DAE 4E75 rts
export_120:
fn00002DB0:
00002DB0 4E56 0000 link A6, 0
00002DB4 206D A42C movea.l A0, [A5 - 0x5BD4]
00002DB8 4AA8 0012 tst.l [A0 + 0x12]
00002DBC 674A beq +0x4C /* 00002E08 */
00002DBE 206D A42C movea.l A0, [A5 - 0x5BD4]
00002DC2 302E 0008 move.w D0, [A6 + 0x8]
00002DC6 B068 000A cmp.w D0, [A0 + 0xA]
00002DCA 673C beq +0x3E /* 00002E08 */
00002DCC 2F3C 0081 0008 move.l -[A7], 0x810008
00002DD2 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00002DD6 1B7C 0001 A454 move.b [A5 - 0x5BAC], 0x1
00002DDC 4EBA F8A4 jsr [PC - 0x75C /* 00002682 */]
00002DE0 4EBA E9DC jsr [PC - 0x1624 /* 000017BE */]
00002DE4 206D A42C movea.l A0, [A5 - 0x5BD4]
00002DE8 316E 0008 000A move.w [A0 + 0xA], [A6 + 0x8]
00002DEE 1B7C 0001 A451 move.b [A5 - 0x5BAF], 0x1
00002DF4 4EBA F9B8 jsr [PC - 0x648 /* 000027AE */]
00002DF8 4EBA D206 jsr [PC - 0x2DFA /* 00000000 */]
00002DFC 4EBA D220 jsr [PC - 0x2DE0 /* 0000001E */]
00002E00 A937 syscall DrawMenuBar
00002E02 4EBA E6DC jsr [PC - 0x1924 /* 000014E0 */]
00002E06 588F addq.l A7, 4
label00002E08:
00002E08 4E5E unlink A6
00002E0A 4E75 rts
fn00002E0C:
00002E0C 4E56 0000 link A6, 0
00002E10 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00002E14 7E00 moveq.l D7, 0x00
00002E16 7C00 moveq.l D6, 0x00
00002E18 286D A438 movea.l A4, [A5 - 0x5BC8]
00002E1C 6010 bra +0x12 /* 00002E2E */
label00002E1E:
00002E1E 302C 0004 move.w D0, [A4 + 0x4]
00002E22 B06D ACB4 cmp.w D0, [A5 - 0x534C]
00002E26 6604 bne +0x6 /* 00002E2C */
00002E28 7E01 moveq.l D7, 0x01
00002E2A 6002 bra +0x4 /* 00002E2E */
label00002E2C:
00002E2C 2854 movea.l A4, [A4]
label00002E2E:
00002E2E 200C move.l D0, A4
00002E30 6704 beq +0x6 /* 00002E36 */
00002E32 4A07 tst.b D7
00002E34 67E8 beq -0x16 /* 00002E1E */
label00002E36:
00002E36 4A07 tst.b D7
00002E38 673C beq +0x3E /* 00002E76 */
00002E3A 266D A430 movea.l A3, [A5 - 0x5BD0]
00002E3E 602E bra +0x30 /* 00002E6E */
label00002E40:
00002E40 B9EB 0012 cmpa.l A4, [A3 + 0x12]
00002E44 6626 bne +0x28 /* 00002E6C */
00002E46 4A2B 001A tst.b [A3 + 0x1A]
00002E4A 6720 beq +0x22 /* 00002E6C */
00002E4C 246B 000E movea.l A2, [A3 + 0xE]
00002E50 6012 bra +0x14 /* 00002E64 */
label00002E52:
00002E52 0C2A 000A 001A cmpi.b [A2 + 0x1A], 0xA /* '\n' */
00002E58 6606 bne +0x8 /* 00002E60 */
00002E5A 3C2B 0008 move.w D6, [A3 + 0x8]
00002E5E 6004 bra +0x6 /* 00002E64 */
label00002E60:
00002E60 246A 0004 movea.l A2, [A2 + 0x4]
label00002E64:
00002E64 200A move.l D0, A2
00002E66 6704 beq +0x6 /* 00002E6C */
00002E68 4A46 tst.w D6
00002E6A 67E6 beq -0x18 /* 00002E52 */
label00002E6C:
00002E6C 2653 movea.l A3, [A3]
label00002E6E:
00002E6E 200B move.l D0, A3
00002E70 6704 beq +0x6 /* 00002E76 */
00002E72 4A46 tst.w D6
00002E74 67CA beq -0x34 /* 00002E40 */
label00002E76:
00002E76 3B7C FFFF BE2E move.w [A5 - 0x41D2], 0xFFFF
00002E7C 3006 move.w D0, D6
00002E7E 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00002E82 4E5E unlink A6
00002E84 4E75 rts
export_121:
fn00002E86:
00002E86 4E56 0000 link A6, 0
00002E8A 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00002E8E 3E2E 0008 move.w D7, [A6 + 0x8]
00002E92 7C00 moveq.l D6, 0x00
00002E94 0C47 2710 cmpi.w D7, 0x2710
00002E98 6D14 blt +0x16 /* 00002EAE */
00002E9A 3A07 move.w D5, D7
00002E9C 0645 D8F0 addi.w D5, 0xD8F0
00002EA0 4A45 tst.w D5
00002EA2 6F04 ble +0x6 /* 00002EA8 */
00002EA4 3E05 move.w D7, D5
00002EA6 6006 bra +0x8 /* 00002EAE */
label00002EA8:
00002EA8 4EBA FF62 jsr [PC - 0x9E /* 00002E0C */]
00002EAC 3E00 move.w D7, D0
label00002EAE:
00002EAE 286D A430 movea.l A4, [A5 - 0x5BD0]
00002EB2 6078 bra +0x7A /* 00002F2C */
label00002EB4:
00002EB4 BE6C 0008 cmp.w D7, [A4 + 0x8]
00002EB8 6670 bne +0x72 /* 00002F2A */
00002EBA 2F3C 0081 0008 move.l -[A7], 0x810008
00002EC0 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00002EC4 7C01 moveq.l D6, 0x01
00002EC6 4AAD A42C tst.l [A5 - 0x5BD4]
00002ECA 588F addq.l A7, 4
00002ECC 6708 beq +0xA /* 00002ED6 */
00002ECE 4EBA F7B2 jsr [PC - 0x84E /* 00002682 */]
00002ED2 4EBA E8EA jsr [PC - 0x1716 /* 000017BE */]
label00002ED6:
00002ED6 2B6D A42C A456 move.l [A5 - 0x5BAA], [A5 - 0x5BD4]
00002EDC 206D A42C movea.l A0, [A5 - 0x5BD4]
00002EE0 4A28 001A tst.b [A0 + 0x1A]
00002EE4 6610 bne +0x12 /* 00002EF6 */
00002EE6 206D A42C movea.l A0, [A5 - 0x5BD4]
00002EEA 3B68 0008 A45A move.w [A5 - 0x5BA6], [A0 + 0x8]
00002EF0 3B68 000A A45C move.w [A5 - 0x5BA4], [A0 + 0xA]
label00002EF6:
00002EF6 2B4C A42C move.l [A5 - 0x5BD4], A4
00002EFA 206D A42C movea.l A0, [A5 - 0x5BD4]
00002EFE 2B68 0012 A434 move.l [A5 - 0x5BCC], [A0 + 0x12]
00002F04 1B7C 0001 A451 move.b [A5 - 0x5BAF], 0x1
00002F0A 316E 000A 000A move.w [A0 + 0xA], [A6 + 0xA]
00002F10 4EBA F89C jsr [PC - 0x764 /* 000027AE */]
00002F14 4EBA D0EA jsr [PC - 0x2F16 /* 00000000 */]
00002F18 4EBA D104 jsr [PC - 0x2EFC /* 0000001E */]
00002F1C A937 syscall DrawMenuBar
00002F1E 3B7C FFFF BE2E move.w [A5 - 0x41D2], 0xFFFF
00002F24 4EBA E5BA jsr [PC - 0x1A46 /* 000014E0 */]
00002F28 6002 bra +0x4 /* 00002F2C */
label00002F2A:
00002F2A 2854 movea.l A4, [A4]
label00002F2C:
00002F2C 4A06 tst.b D6
00002F2E 6604 bne +0x6 /* 00002F34 */
00002F30 200C move.l D0, A4
00002F32 6680 bne -0x7E /* 00002EB4 */
label00002F34:
00002F34 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00002F38 4E5E unlink A6
00002F3A 4E75 rts
export_122:
fn00002F3C:
00002F3C 4E56 0000 link A6, 0
00002F40 3F3C FFFF move.w -[A7], 0xFFFF
00002F44 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002F48 4EBA FF3C jsr [PC - 0xC4 /* 00002E86 */]
00002F4C 4E5E unlink A6
00002F4E 4E75 rts
export_123:
fn00002F50:
00002F50 4E56 0000 link A6, 0
00002F54 206D A42C movea.l A0, [A5 - 0x5BD4]
00002F58 3F28 000A move.w -[A7], [A0 + 0xA]
00002F5C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002F60 4EBA FF24 jsr [PC - 0xDC /* 00002E86 */]
00002F64 4E5E unlink A6
00002F66 4E75 rts
export_124:
00002F68 4E56 0000 link A6, 0
00002F6C 48E7 0118 movem.l -[A7], D7,A3,A4
00002F70 7E00 moveq.l D7, 0x00
00002F72 1F3C 0001 move.b -[A7], 0x1
00002F76 4878 0020 push.l 0x20 /* ' ' */
00002F7A 4267 clr.w -[A7]
00002F7C 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00002F80 2840 movea.l A4, D0
00002F82 200C move.l D0, A4
00002F84 508F addq.l A7, 8
00002F86 6700 0090 beq +0x92 /* 00003018 */
00002F8A 4294 clr.l [A4]
00002F8C 42AC 0004 clr.l [A4 + 0x4]
00002F90 396E 0008 0008 move.w [A4 + 0x8], [A6 + 0x8]
00002F96 196E 000A 001A move.b [A4 + 0x1A], [A6 + 0xA]
00002F9C 296E 000C 001C move.l [A4 + 0x1C], [A6 + 0xC]
00002FA2 486C 000A pea.l [A4 + 0xA]
00002FA6 302E 0010 move.w D0, [A6 + 0x10]
00002FAA D06D A46E add.w D0, [A5 - 0x5B92]
00002FAE 3F00 move.w -[A7], D0
00002FB0 302E 0012 move.w D0, [A6 + 0x12]
00002FB4 D06D A470 add.w D0, [A5 - 0x5B90]
00002FB8 3F00 move.w -[A7], D0
00002FBA 302E 0014 move.w D0, [A6 + 0x14]
00002FBE D06D A46E add.w D0, [A5 - 0x5B92]
00002FC2 3F00 move.w -[A7], D0
00002FC4 302E 0016 move.w D0, [A6 + 0x16]
00002FC8 D06D A470 add.w D0, [A5 - 0x5B90]
00002FCC 3F00 move.w -[A7], D0
00002FCE A8A7 syscall SetRect
00002FD0 396E 0018 0012 move.w [A4 + 0x12], [A6 + 0x18]
00002FD6 396E 0018 0014 move.w [A4 + 0x14], [A6 + 0x18]
00002FDC 396E 001A 0016 move.w [A4 + 0x16], [A6 + 0x1A]
00002FE2 396E 001C 0018 move.w [A4 + 0x18], [A6 + 0x1C]
00002FE8 206D A42C movea.l A0, [A5 - 0x5BD4]
00002FEC 4AA8 000E tst.l [A0 + 0xE]
00002FF0 660A bne +0xC /* 00002FFC */
00002FF2 206D A42C movea.l A0, [A5 - 0x5BD4]
00002FF6 214C 000E move.l [A0 + 0xE], A4
00002FFA 601A bra +0x1C /* 00003016 */
label00002FFC:
00002FFC 206D A42C movea.l A0, [A5 - 0x5BD4]
00003000 2668 000E movea.l A3, [A0 + 0xE]
00003004 6004 bra +0x6 /* 0000300A */
label00003006:
00003006 266B 0004 movea.l A3, [A3 + 0x4]
label0000300A:
0000300A 4AAB 0004 tst.l [A3 + 0x4]
0000300E 66F6 bne -0x8 /* 00003006 */
00003010 274C 0004 move.l [A3 + 0x4], A4
00003014 288B move.l [A4], A3
label00003016:
00003016 7E01 moveq.l D7, 0x01
label00003018:
00003018 1007 move.b D0, D7
0000301A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000301E 4E5E unlink A6
00003020 4E75 rts
export_125:
fn00003022:
00003022 4E56 0000 link A6, 0
00003026 48E7 0018 movem.l -[A7], A3,A4
0000302A 206D A42C movea.l A0, [A5 - 0x5BD4]
0000302E 2868 000E movea.l A4, [A0 + 0xE]
00003032 6040 bra +0x42 /* 00003074 */
label00003034:
00003034 0C2C 0001 001A cmpi.b [A4 + 0x1A], 0x1
0000303A 6634 bne +0x36 /* 00003070 */
0000303C 266C 001C movea.l A3, [A4 + 0x1C]
00003040 302C 0012 move.w D0, [A4 + 0x12]
00003044 6A06 bpl +0x8 /* 0000304C */
00003046 5E40 addq.w D0, 7
00003048 670C beq +0xE /* 00003056 */
0000304A 6024 bra +0x26 /* 00003070 */
label0000304C:
0000304C 0440 000D subi.w D0, 0xD /* '\r' */
00003050 6A1E bpl +0x20 /* 00003070 */
00003052 5840 addq.w D0, 4
00003054 6B1A bmi +0x1C /* 00003070 */
label00003056:
00003056 206E 0008 movea.l A0, [A6 + 0x8]
0000305A 3028 0008 move.w D0, [A0 + 0x8]
0000305E B06C 0016 cmp.w D0, [A4 + 0x16]
00003062 6606 bne +0x8 /* 0000306A */
00003064 396C 0014 0012 move.w [A4 + 0x12], [A4 + 0x14]
label0000306A:
0000306A 376B 001E 001C move.w [A3 + 0x1C], [A3 + 0x1E]
label00003070:
00003070 286C 0004 movea.l A4, [A4 + 0x4]
label00003074:
00003074 200C move.l D0, A4
00003076 66BC bne -0x42 /* 00003034 */
00003078 4CDF 1800 movem.l A3,A4, [A7]+
0000307C 4E5E unlink A6
0000307E 4E75 rts
export_126:
fn00003080:
00003080 4E56 0000 link A6, 0
00003084 2F0C move.l -[A7], A4
00003086 206D A42C movea.l A0, [A5 - 0x5BD4]
0000308A 2868 000E movea.l A4, [A0 + 0xE]
0000308E 6056 bra +0x58 /* 000030E6 */
label00003090:
00003090 0C2C 0001 001A cmpi.b [A4 + 0x1A], 0x1
00003096 664A bne +0x4C /* 000030E2 */
00003098 302C 0012 move.w D0, [A4 + 0x12]
0000309C 6B44 bmi +0x46 /* 000030E2 */
0000309E 0440 000D subi.w D0, 0xD /* '\r' */
000030A2 6A3E bpl +0x40 /* 000030E2 */
000030A4 5840 addq.w D0, 4
000030A6 6B3A bmi +0x3C /* 000030E2 */
000030A8 206E 0008 movea.l A0, [A6 + 0x8]
000030AC 3028 0008 move.w D0, [A0 + 0x8]
000030B0 B06C 0016 cmp.w D0, [A4 + 0x16]
000030B4 662C bne +0x2E /* 000030E2 */
000030B6 206E 0008 movea.l A0, [A6 + 0x8]
000030BA 2068 001C movea.l A0, [A0 + 0x1C]
000030BE 4A28 0039 tst.b [A0 + 0x39]
000030C2 661E bne +0x20 /* 000030E2 */
000030C4 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
000030C8 2F0C move.l -[A7], A4
000030CA 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
000030CE 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
000030D2 486C 000A pea.l [A4 + 0xA]
000030D6 2F2D C6A4 move.l -[A7], [A5 - 0x395C]
000030DA 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
000030DE 4FEF 000C lea.l A7, [A7 + 0xC]
label000030E2:
000030E2 286C 0004 movea.l A4, [A4 + 0x4]
label000030E6:
000030E6 200C move.l D0, A4
000030E8 66A6 bne -0x58 /* 00003090 */
000030EA 285F movea.l A4, [A7]+
000030EC 4E5E unlink A6
000030EE 4E75 rts
fn000030F0:
000030F0 4E56 0000 link A6, 0
000030F4 48E7 0018 movem.l -[A7], A3,A4
000030F8 206D A42C movea.l A0, [A5 - 0x5BD4]
000030FC 2868 000E movea.l A4, [A0 + 0xE]
00003100 6040 bra +0x42 /* 00003142 */
label00003102:
00003102 0C2C 0001 001A cmpi.b [A4 + 0x1A], 0x1
00003108 6634 bne +0x36 /* 0000313E */
0000310A 266C 001C movea.l A3, [A4 + 0x1C]
0000310E 302C 0012 move.w D0, [A4 + 0x12]
00003112 6A06 bpl +0x8 /* 0000311A */
00003114 5E40 addq.w D0, 7
00003116 670C beq +0xE /* 00003124 */
00003118 6024 bra +0x26 /* 0000313E */
label0000311A:
0000311A 0440 0013 subi.w D0, 0x13
0000311E 6A1E bpl +0x20 /* 0000313E */
00003120 5840 addq.w D0, 4
00003122 6B1A bmi +0x1C /* 0000313E */
label00003124:
00003124 206E 0008 movea.l A0, [A6 + 0x8]
00003128 3028 0008 move.w D0, [A0 + 0x8]
0000312C B06C 0016 cmp.w D0, [A4 + 0x16]
00003130 6606 bne +0x8 /* 00003138 */
00003132 396C 0014 0012 move.w [A4 + 0x12], [A4 + 0x14]
label00003138:
00003138 376B 001E 001C move.w [A3 + 0x1C], [A3 + 0x1E]
label0000313E:
0000313E 286C 0004 movea.l A4, [A4 + 0x4]
label00003142:
00003142 200C move.l D0, A4
00003144 66BC bne -0x42 /* 00003102 */
00003146 4CDF 1800 movem.l A3,A4, [A7]+
0000314A 4E5E unlink A6
0000314C 4E75 rts
fn0000314E:
0000314E 4E56 0000 link A6, 0
00003152 2F0C move.l -[A7], A4
00003154 206D A42C movea.l A0, [A5 - 0x5BD4]
00003158 2868 000E movea.l A4, [A0 + 0xE]
0000315C 605C bra +0x5E /* 000031BA */
label0000315E:
0000315E 0C2C 0001 001A cmpi.b [A4 + 0x1A], 0x1
00003164 6650 bne +0x52 /* 000031B6 */
00003166 302C 0012 move.w D0, [A4 + 0x12]
0000316A 6A06 bpl +0x8 /* 00003172 */
0000316C 5E40 addq.w D0, 7
0000316E 670C beq +0xE /* 0000317C */
00003170 6044 bra +0x46 /* 000031B6 */
label00003172:
00003172 0440 0013 subi.w D0, 0x13
00003176 6A3E bpl +0x40 /* 000031B6 */
00003178 5840 addq.w D0, 4
0000317A 6B3A bmi +0x3C /* 000031B6 */
label0000317C:
0000317C 206E 0008 movea.l A0, [A6 + 0x8]
00003180 3028 0008 move.w D0, [A0 + 0x8]
00003184 B06C 0016 cmp.w D0, [A4 + 0x16]
00003188 662C bne +0x2E /* 000031B6 */
0000318A 206E 0008 movea.l A0, [A6 + 0x8]
0000318E 2068 001C movea.l A0, [A0 + 0x1C]
00003192 4A28 0026 tst.b [A0 + 0x26]
00003196 661E bne +0x20 /* 000031B6 */
00003198 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
0000319C 2F0C move.l -[A7], A4
0000319E 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
000031A2 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
000031A6 486C 000A pea.l [A4 + 0xA]
000031AA 2F2D C6A4 move.l -[A7], [A5 - 0x395C]
000031AE 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
000031B2 4FEF 000C lea.l A7, [A7 + 0xC]
label000031B6:
000031B6 286C 0004 movea.l A4, [A4 + 0x4]
label000031BA:
000031BA 200C move.l D0, A4
000031BC 66A0 bne -0x5E /* 0000315E */
000031BE 285F movea.l A4, [A7]+
000031C0 4E5E unlink A6
000031C2 4E75 rts
export_127:
fn000031C4:
000031C4 4E56 FFF8 link A6, -0x0008
000031C8 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000031CC 286E 0008 movea.l A4, [A6 + 0x8]
000031D0 266E 000C movea.l A3, [A6 + 0xC]
000031D4 7E00 moveq.l D7, 0x00
000031D6 0C2B 0001 001A cmpi.b [A3 + 0x1A], 0x1
000031DC 662E bne +0x30 /* 0000320C */
000031DE 0C6B 0001 0012 cmpi.w [A3 + 0x12], 0x1
000031E4 6726 beq +0x28 /* 0000320C */
000031E6 0C6B FFF7 0012 cmpi.w [A3 + 0x12], 0xFFF7
000031EC 671E beq +0x20 /* 0000320C */
000031EE 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
000031F2 2F0B move.l -[A7], A3
000031F4 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
000031F8 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
000031FC 486B 000A pea.l [A3 + 0xA]
00003200 2F0C move.l -[A7], A4
00003202 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
00003206 7E01 moveq.l D7, 0x01
00003208 4FEF 000C lea.l A7, [A7 + 0xC]
label0000320C:
0000320C 302B 0012 move.w D0, [A3 + 0x12]
00003210 0440 FFF7 subi.w D0, 0xFFF7
00003214 0C40 0048 cmpi.w D0, 0x48 /* 'H' */
00003218 6200 0408 bhi +0x40A /* 00003622 */
0000321C 43FA 041E lea.l A1, [PC + 0x41E /* 0000363C, value 0xFBECFC5A */]
00003220 D040 add.w D0, D0
00003222 D2F1 0000 add.w A1, [A1 + D0.w]
00003226 4ED1 jmp [A1]
00003228 42A7 clr.l -[A7]
0000322A 3F2B 0018 move.w -[A7], [A3 + 0x18]
0000322E 4EBA E534 jsr [PC - 0x1ACC /* 00001764 */]
00003232 2800 move.l D4, D0
00003234 4A84 tst.l D4
00003236 5C8F addq.l A7, 6
00003238 6700 03E8 beq +0x3EA /* 00003622 */
0000323C 0C2B 0001 001A cmpi.b [A3 + 0x1A], 0x1
00003242 6626 bne +0x28 /* 0000326A */
00003244 0C6B 0001 0012 cmpi.w [A3 + 0x12], 0x1
0000324A 671E beq +0x20 /* 0000326A */
0000324C 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
00003250 2F0B move.l -[A7], A3
00003252 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00003256 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
0000325A 486B 000A pea.l [A3 + 0xA]
0000325E 2F0C move.l -[A7], A4
00003260 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
00003264 7E00 moveq.l D7, 0x00
00003266 4FEF 000C lea.l A7, [A7 + 0xC]
label0000326A:
0000326A 2F04 move.l -[A7], D4
0000326C 2F0C move.l -[A7], A4
0000326E 4EBA FF54 jsr [PC - 0xAC /* 000031C4 */]
00003272 2044 movea.l A0, D4
00003274 0C68 FFFF 0018 cmpi.w [A0 + 0x18], 0xFFFF
0000327A 508F addq.l A7, 8
0000327C 670C beq +0xE /* 0000328A */
0000327E 2044 movea.l A0, D4
00003280 317C FFFF 0018 move.w [A0 + 0x18], 0xFFFF
00003286 6000 039A bra +0x39C /* 00003622 */
label0000328A:
0000328A 2044 movea.l A0, D4
0000328C 316B 0008 0018 move.w [A0 + 0x18], [A3 + 0x8]
00003292 6000 038E bra +0x390 /* 00003622 */
00003296 3F2B 0016 move.w -[A7], [A3 + 0x16]
0000329A 4EBA E952 jsr [PC - 0x16AE /* 00001BEE */]
0000329E 2D40 FFFC move.l [A6 - 0x4], D0
000032A2 2040 movea.l A0, D0
000032A4 1228 0004 move.b D1, [A0 + 0x4]
000032A8 548F addq.l A7, 2
000032AA 6B00 0376 bmi +0x378 /* 00003622 */
000032AE 5D01 subq.b D1, 6
000032B0 6734 beq +0x36 /* 000032E6 */
000032B2 6A00 036E bpl +0x370 /* 00003622 */
000032B6 5201 addq.b D1, 1
000032B8 6B00 0368 bmi +0x36A /* 00003622 */
000032BC 0C6B FFFF 0018 cmpi.w [A3 + 0x18], 0xFFFF
000032C2 6714 beq +0x16 /* 000032D8 */
000032C4 3C2B 0018 move.w D6, [A3 + 0x18]
000032C8 2F0B move.l -[A7], A3
000032CA 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000032CE 3746 0018 move.w [A3 + 0x18], D6
000032D2 588F addq.l A7, 4
000032D4 6000 034C bra +0x34E /* 00003622 */
label000032D8:
000032D8 2F0B move.l -[A7], A3
000032DA 2F0C move.l -[A7], A4
000032DC 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000032E0 508F addq.l A7, 8
000032E2 6000 033E bra +0x340 /* 00003622 */
label000032E6:
000032E6 0C6B FFFF 0018 cmpi.w [A3 + 0x18], 0xFFFF
000032EC 6714 beq +0x16 /* 00003302 */
000032EE 3C2B 0018 move.w D6, [A3 + 0x18]
000032F2 2F0B move.l -[A7], A3
000032F4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000032F8 3746 0018 move.w [A3 + 0x18], D6
000032FC 588F addq.l A7, 4
000032FE 6000 0322 bra +0x324 /* 00003622 */
label00003302:
00003302 2F0B move.l -[A7], A3
00003304 2F0C move.l -[A7], A4
00003306 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000330A 508F addq.l A7, 8
0000330C 6000 0314 bra +0x316 /* 00003622 */
00003310 102B 001A move.b D0, [A3 + 0x1A]
00003314 6700 030C beq +0x30E /* 00003622 */
00003318 6B00 0308 bmi +0x30A /* 00003622 */
0000331C 5500 subq.b D0, 2
0000331E 6A00 0302 bpl +0x304 /* 00003622 */
00003322 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
00003326 2F0B move.l -[A7], A3
00003328 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
0000332C 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
00003330 486B 000A pea.l [A3 + 0xA]
00003334 2F0C move.l -[A7], A4
00003336 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
0000333A 4FEF 000C lea.l A7, [A7 + 0xC]
0000333E 6000 02E2 bra +0x2E4 /* 00003622 */
00003342 426D BE2E clr.w [A5 - 0x41D2]
00003346 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
0000334A 0C2B 0001 001A cmpi.b [A3 + 0x1A], 0x1
00003350 6600 02D0 bne +0x2D2 /* 00003622 */
00003354 0C6B 0001 0012 cmpi.w [A3 + 0x12], 0x1
0000335A 6700 02C6 beq +0x2C8 /* 00003622 */
0000335E 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
00003362 2F0B move.l -[A7], A3
00003364 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00003368 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
0000336C 486B 000A pea.l [A3 + 0xA]
00003370 2F0C move.l -[A7], A4
00003372 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
00003376 7E00 moveq.l D7, 0x00
00003378 4FEF 000C lea.l A7, [A7 + 0xC]
0000337C 6000 02A4 bra +0x2A6 /* 00003622 */
00003380 0C2B 0001 001A cmpi.b [A3 + 0x1A], 0x1
00003386 6626 bne +0x28 /* 000033AE */
00003388 0C6B 0001 0012 cmpi.w [A3 + 0x12], 0x1
0000338E 671E beq +0x20 /* 000033AE */
00003390 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
00003394 2F0B move.l -[A7], A3
00003396 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
0000339A 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
0000339E 486B 000A pea.l [A3 + 0xA]
000033A2 2F0C move.l -[A7], A4
000033A4 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
000033A8 7E00 moveq.l D7, 0x00
000033AA 4FEF 000C lea.l A7, [A7 + 0xC]
label000033AE:
000033AE 426D BE2E clr.w [A5 - 0x41D2]
000033B2 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
000033B6 6000 026A bra +0x26C /* 00003622 */
000033BA 3F2B 0016 move.w -[A7], [A3 + 0x16]
000033BE 4EBA FB7C jsr [PC - 0x484 /* 00002F3C */]
000033C2 548F addq.l A7, 2
000033C4 6000 025C bra +0x25E /* 00003622 */
000033C8 0C2B 000A 001A cmpi.b [A3 + 0x1A], 0xA /* '\n' */
000033CE 6610 bne +0x12 /* 000033E0 */
000033D0 3F2D A472 move.w -[A7], [A5 - 0x5B8E]
000033D4 2F0B move.l -[A7], A3
000033D6 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000033DA 3A00 move.w D5, D0
000033DC 5C8F addq.l A7, 6
000033DE 6004 bra +0x6 /* 000033E4 */
label000033E0:
000033E0 3A2B 0018 move.w D5, [A3 + 0x18]
label000033E4:
000033E4 4A45 tst.w D5
000033E6 6D00 023A blt +0x23C /* 00003622 */
000033EA 3F05 move.w -[A7], D5
000033EC 3F2B 0016 move.w -[A7], [A3 + 0x16]
000033F0 4EBA FA94 jsr [PC - 0x56C /* 00002E86 */]
000033F4 588F addq.l A7, 4
000033F6 6000 022A bra +0x22C /* 00003622 */
000033FA 0C6D FFFF A45A cmpi.w [A5 - 0x5BA6], 0xFFFF
00003400 6700 0220 beq +0x222 /* 00003622 */
00003404 3F2D A45C move.w -[A7], [A5 - 0x5BA4]
00003408 3F2D A45A move.w -[A7], [A5 - 0x5BA6]
0000340C 4EBA FA78 jsr [PC - 0x588 /* 00002E86 */]
00003410 3B7C FFFF A45A move.w [A5 - 0x5BA6], 0xFFFF
00003416 3B7C FFFF A45C move.w [A5 - 0x5BA4], 0xFFFF
0000341C 588F addq.l A7, 4
0000341E 6000 0202 bra +0x204 /* 00003622 */
00003422 3F2B 0018 move.w -[A7], [A3 + 0x18]
00003426 4EBA FB28 jsr [PC - 0x4D8 /* 00002F50 */]
0000342A 548F addq.l A7, 2
0000342C 6000 01F4 bra +0x1F6 /* 00003622 */
00003430 3F2B 0016 move.w -[A7], [A3 + 0x16]
00003434 4EBA F97A jsr [PC - 0x686 /* 00002DB0 */]
00003438 548F addq.l A7, 2
0000343A 6000 01E6 bra +0x1E8 /* 00003622 */
0000343E 4EBA F44E jsr [PC - 0xBB2 /* 0000288E */]
00003442 6000 01DE bra +0x1E0 /* 00003622 */
00003446 4EBA F4E0 jsr [PC - 0xB20 /* 00002928 */]
0000344A 6000 01D6 bra +0x1D8 /* 00003622 */
0000344E 4EBA F5A2 jsr [PC - 0xA5E /* 000029F2 */]
00003452 6000 01CE bra +0x1D0 /* 00003622 */
00003456 4EBA F642 jsr [PC - 0x9BE /* 00002A9A */]
0000345A 6000 01C6 bra +0x1C8 /* 00003622 */
0000345E 4EBA F820 jsr [PC - 0x7E0 /* 00002C80 */]
00003462 6000 01BE bra +0x1C0 /* 00003622 */
00003466 4EBA F778 jsr [PC - 0x888 /* 00002BE0 */]
0000346A 6000 01B6 bra +0x1B8 /* 00003622 */
0000346E 3F2B 0016 move.w -[A7], [A3 + 0x16]
00003472 4EBA F7D8 jsr [PC - 0x828 /* 00002C4C */]
00003476 548F addq.l A7, 2
00003478 6000 01A8 bra +0x1AA /* 00003622 */
0000347C 4EBA F8D0 jsr [PC - 0x730 /* 00002D4E */]
00003480 6000 01A0 bra +0x1A2 /* 00003622 */
00003484 4EBA F866 jsr [PC - 0x79A /* 00002CEC */]
00003488 6000 0198 bra +0x19A /* 00003622 */
0000348C 42A7 clr.l -[A7]
0000348E 3F2B 0016 move.w -[A7], [A3 + 0x16]
00003492 4EBA E2D0 jsr [PC - 0x1D30 /* 00001764 */]
00003496 2440 movea.l A2, D0
00003498 2E8A move.l [A7], A2
0000349A 4EBA FB86 jsr [PC - 0x47A /* 00003022 */]
0000349E 3EBC FFFF move.w [A7], 0xFFFF
000034A2 2F0A move.l -[A7], A2
000034A4 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
000034A8 2E8A move.l [A7], A2
000034AA 4EBA FBD4 jsr [PC - 0x42C /* 00003080 */]
000034AE 4FEF 000A lea.l A7, [A7 + 0xA]
000034B2 6000 016E bra +0x170 /* 00003622 */
000034B6 42A7 clr.l -[A7]
000034B8 3F2B 0016 move.w -[A7], [A3 + 0x16]
000034BC 4EBA E2A6 jsr [PC - 0x1D5A /* 00001764 */]
000034C0 2440 movea.l A2, D0
000034C2 2E8A move.l [A7], A2
000034C4 4EBA FB5C jsr [PC - 0x4A4 /* 00003022 */]
000034C8 3EBC 0001 move.w [A7], 0x1
000034CC 2F0A move.l -[A7], A2
000034CE 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
000034D2 2E8A move.l [A7], A2
000034D4 4EBA FBAA jsr [PC - 0x456 /* 00003080 */]
000034D8 4FEF 000A lea.l A7, [A7 + 0xA]
000034DC 6000 0144 bra +0x146 /* 00003622 */
000034E0 42A7 clr.l -[A7]
000034E2 3F2B 0016 move.w -[A7], [A3 + 0x16]
000034E6 4EBA E27C jsr [PC - 0x1D84 /* 00001764 */]
000034EA 2440 movea.l A2, D0
000034EC 2E8A move.l [A7], A2
000034EE 4EBA FB32 jsr [PC - 0x4CE /* 00003022 */]
000034F2 2E8A move.l [A7], A2
000034F4 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000034F8 3600 move.w D3, D0
000034FA 3003 move.w D0, D3
000034FC 4440 neg.w D0
000034FE 3E80 move.w [A7], D0
00003500 2F0A move.l -[A7], A2
00003502 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00003506 2E8A move.l [A7], A2
00003508 4EBA FB76 jsr [PC - 0x48A /* 00003080 */]
0000350C 4FEF 000A lea.l A7, [A7 + 0xA]
00003510 6000 0110 bra +0x112 /* 00003622 */
00003514 42A7 clr.l -[A7]
00003516 3F2B 0016 move.w -[A7], [A3 + 0x16]
0000351A 4EBA E248 jsr [PC - 0x1DB8 /* 00001764 */]
0000351E 2440 movea.l A2, D0
00003520 2E8A move.l [A7], A2
00003522 4EBA FAFE jsr [PC - 0x502 /* 00003022 */]
00003526 2E8A move.l [A7], A2
00003528 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000352C 3600 move.w D3, D0
0000352E 3E83 move.w [A7], D3
00003530 2F0A move.l -[A7], A2
00003532 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00003536 2E8A move.l [A7], A2
00003538 4EBA FB46 jsr [PC - 0x4BA /* 00003080 */]
0000353C 4FEF 000A lea.l A7, [A7 + 0xA]
00003540 6000 00E0 bra +0xE2 /* 00003622 */
00003544 42A7 clr.l -[A7]
00003546 3F2B 0016 move.w -[A7], [A3 + 0x16]
0000354A 4EBA E218 jsr [PC - 0x1DE8 /* 00001764 */]
0000354E 2440 movea.l A2, D0
00003550 2D6A 001C FFF8 move.l [A6 - 0x8], [A2 + 0x1C]
00003556 206E FFF8 movea.l A0, [A6 - 0x8]
0000355A 302B 0018 move.w D0, [A3 + 0x18]
0000355E 9068 0012 sub.w D0, [A0 + 0x12]
00003562 3E80 move.w [A7], D0
00003564 2F0A move.l -[A7], A2
00003566 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
0000356A 4FEF 000A lea.l A7, [A7 + 0xA]
0000356E 6000 00B2 bra +0xB4 /* 00003622 */
00003572 42A7 clr.l -[A7]
00003574 3F2B 0016 move.w -[A7], [A3 + 0x16]
00003578 4EBA E1EA jsr [PC - 0x1E16 /* 00001764 */]
0000357C 2440 movea.l A2, D0
0000357E 2E8A move.l [A7], A2
00003580 4EBA FB6E jsr [PC - 0x492 /* 000030F0 */]
00003584 3EBC FFFF move.w [A7], 0xFFFF
00003588 2F0A move.l -[A7], A2
0000358A 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
0000358E 2E8A move.l [A7], A2
00003590 4EBA FBBC jsr [PC - 0x444 /* 0000314E */]
00003594 4FEF 000A lea.l A7, [A7 + 0xA]
00003598 6000 0088 bra +0x8A /* 00003622 */
0000359C 42A7 clr.l -[A7]
0000359E 3F2B 0016 move.w -[A7], [A3 + 0x16]
000035A2 4EBA E1C0 jsr [PC - 0x1E40 /* 00001764 */]
000035A6 2440 movea.l A2, D0
000035A8 2E8A move.l [A7], A2
000035AA 4EBA FB44 jsr [PC - 0x4BC /* 000030F0 */]
000035AE 3EBC 0001 move.w [A7], 0x1
000035B2 2F0A move.l -[A7], A2
000035B4 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000035B8 2E8A move.l [A7], A2
000035BA 4EBA FB92 jsr [PC - 0x46E /* 0000314E */]
000035BE 4FEF 000A lea.l A7, [A7 + 0xA]
000035C2 605E bra +0x60 /* 00003622 */
000035C4 42A7 clr.l -[A7]
000035C6 3F2B 0016 move.w -[A7], [A3 + 0x16]
000035CA 4EBA E198 jsr [PC - 0x1E68 /* 00001764 */]
000035CE 2440 movea.l A2, D0
000035D0 2E8A move.l [A7], A2
000035D2 4EBA FB1C jsr [PC - 0x4E4 /* 000030F0 */]
000035D6 2E8A move.l [A7], A2
000035D8 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000035DC 3600 move.w D3, D0
000035DE 3003 move.w D0, D3
000035E0 4440 neg.w D0
000035E2 3E80 move.w [A7], D0
000035E4 2F0A move.l -[A7], A2
000035E6 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000035EA 2E8A move.l [A7], A2
000035EC 4EBA FB60 jsr [PC - 0x4A0 /* 0000314E */]
000035F0 4FEF 000A lea.l A7, [A7 + 0xA]
000035F4 602C bra +0x2E /* 00003622 */
000035F6 42A7 clr.l -[A7]
000035F8 3F2B 0016 move.w -[A7], [A3 + 0x16]
000035FC 4EBA E166 jsr [PC - 0x1E9A /* 00001764 */]
00003600 2440 movea.l A2, D0
00003602 2E8A move.l [A7], A2
00003604 4EBA FAEA jsr [PC - 0x516 /* 000030F0 */]
00003608 2E8A move.l [A7], A2
0000360A 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
0000360E 3600 move.w D3, D0
00003610 3E83 move.w [A7], D3
00003612 2F0A move.l -[A7], A2
00003614 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00003618 2E8A move.l [A7], A2
0000361A 4EBA FB32 jsr [PC - 0x4CE /* 0000314E */]
0000361E 4FEF 000A lea.l A7, [A7 + 0xA]
label00003622:
00003622 4A07 tst.b D7
00003624 670E beq +0x10 /* 00003634 */
00003626 206B 001C movea.l A0, [A3 + 0x1C]
0000362A 226B 001C movea.l A1, [A3 + 0x1C]
0000362E 3368 0018 001C move.w [A1 + 0x1C], [A0 + 0x18]
label00003634:
00003634 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00003638 4E5E unlink A6
0000363A 4E75 rts
0000363C FBEC .invalid <<F/7/5>>
0000363E FC5A FFE6 .extension 0xC5A <<F/1/6>>, 0xFFE6 // unimplemented
00003642 FFE6 .invalid <<F/7/7>>
00003644 FFE6 .invalid <<F/7/7>>
00003646 FFE6 .invalid <<F/7/7>>
00003648 FFE6 .invalid <<F/7/7>>
0000364A FFE6 .invalid <<F/7/7>>
0000364C FFE6 .invalid <<F/7/7>>
0000364E FFE6 .invalid <<F/7/7>>
00003650 FCD4 FD7E .extension 0xCD4 <<F/2-3/6>> // unimplemented
00003654 FE02 FE0A .unknown 0xFE02 0xFE0A (W = 7)
00003658 FE1A FE12 .unknown 0xFE1A 0xFE12 (W = 7)
0000365C FDF4 .invalid <<F/7/6>>
0000365E FFE6 .invalid <<F/7/7>>
00003660 FE50 FE7A .extension 0xE50 <<F/1/7>>, 0xFE7A // unimplemented
00003664 FEA4 FED8 .extension 0xEA4 <<F/2-3/7>> // unimplemented
00003668 FF08 .extension 0xF08 <<F/4-5/7>> // unimplemented
0000366A FE32 FF36 .unknown 0xFE32 0xFF36 (W = 7)
0000366E FF60 .extension 0xF60 <<F/4-5/7>> // unimplemented
00003670 FF88 .invalid <<F/6/7>>
00003672 FFBA .invalid <<F/6/7>>
00003674 FD8C .invalid <<F/6/6>>
00003676 FE22 FE2A .unknown 0xFE22 0xFE2A (W = 7)
0000367A FE40 FE48 .extension 0xE40 <<F/1/7>>, 0xFE48 // unimplemented
0000367E FDE6 .invalid <<F/7/6>>
00003680 FD06 .extension 0xD06 <<F/4-5/6>> // unimplemented
00003682 FD44 .extension 0xD44 <<F/4-5/6>> // unimplemented
00003684 FDBE .invalid <<F/6/6>>
00003686 FFE6 .invalid <<F/7/7>>
00003688 FFE6 .invalid <<F/7/7>>
0000368A FFE6 .invalid <<F/7/7>>
0000368C FFE6 .invalid <<F/7/7>>
0000368E FFE6 .invalid <<F/7/7>>
00003690 FFE6 .invalid <<F/7/7>>
00003692 FFE6 .invalid <<F/7/7>>
00003694 FFE6 .invalid <<F/7/7>>
00003696 FFE6 .invalid <<F/7/7>>
00003698 FFE6 .invalid <<F/7/7>>
0000369A FFE6 .invalid <<F/7/7>>
0000369C FFE6 .invalid <<F/7/7>>
0000369E FFE6 .invalid <<F/7/7>>
000036A0 FFE6 .invalid <<F/7/7>>
000036A2 FFE6 .invalid <<F/7/7>>
000036A4 FFE6 .invalid <<F/7/7>>
000036A6 FFE6 .invalid <<F/7/7>>
000036A8 FFE6 .invalid <<F/7/7>>
000036AA FFE6 .invalid <<F/7/7>>
000036AC FFE6 .invalid <<F/7/7>>
000036AE FFE6 .invalid <<F/7/7>>
000036B0 FFE6 .invalid <<F/7/7>>
000036B2 FFE6 .invalid <<F/7/7>>
000036B4 FFE6 .invalid <<F/7/7>>
000036B6 FFE6 .invalid <<F/7/7>>
000036B8 FFE6 .invalid <<F/7/7>>
000036BA FFE6 .invalid <<F/7/7>>
000036BC FFE6 .invalid <<F/7/7>>
000036BE FFE6 .invalid <<F/7/7>>
000036C0 FFE6 .invalid <<F/7/7>>
000036C2 FFE6 .invalid <<F/7/7>>
000036C4 FFE6 .invalid <<F/7/7>>
000036C6 FFE6 .invalid <<F/7/7>>
000036C8 FFE6 .invalid <<F/7/7>>
000036CA FFE6 .invalid <<F/7/7>>
000036CC FFE6 .invalid <<F/7/7>>
fn000036CE:
000036CE 4E56 0000 link A6, 0
000036D2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000036D6 286E 000C movea.l A4, [A6 + 0xC]
000036DA 7E00 moveq.l D7, 0x00
000036DC 42A7 clr.l -[A7]
000036DE A975 syscall TickCount
000036E0 2C1F move.l D6, [A7]+
000036E2 9CAD A462 sub.l D6, [A5 - 0x5B9E]
000036E6 4AAC 000A tst.l [A4 + 0xA]
000036EA 6D00 0104 blt +0x106 /* 000037F0 */
000036EE BCAC 000A cmp.l D6, [A4 + 0xA]
000036F2 6D00 00FC blt +0xFE /* 000037F0 */
000036F6 302C 0012 move.w D0, [A4 + 0x12]
000036FA 6B00 00F4 bmi +0xF6 /* 000037F0 */
000036FE 0440 003C subi.w D0, 0x3C /* '<' */
00003702 6700 0084 beq +0x86 /* 00003788 */
00003706 6A0A bpl +0xC /* 00003712 */
00003708 5440 addq.w D0, 2
0000370A 6716 beq +0x18 /* 00003722 */
0000370C 6A3A bpl +0x3C /* 00003748 */
0000370E 6000 00E0 bra +0xE2 /* 000037F0 */
label00003712:
00003712 5940 subq.w D0, 4
00003714 6A00 00DA bpl +0xDC /* 000037F0 */
00003718 5440 addq.w D0, 2
0000371A 6A00 00D4 bpl +0xD6 /* 000037F0 */
0000371E 6000 0092 bra +0x94 /* 000037B2 */
label00003722:
00003722 42A7 clr.l -[A7]
00003724 3F2C 0014 move.w -[A7], [A4 + 0x14]
00003728 4EBA E03A jsr [PC - 0x1FC6 /* 00001764 */]
0000372C 2640 movea.l A3, D0
0000372E 4A6B 0012 tst.w [A3 + 0x12]
00003732 5C8F addq.l A7, 6
00003734 6700 00BA beq +0xBC /* 000037F0 */
00003738 426B 0012 clr.w [A3 + 0x12]
0000373C 2F0B move.l -[A7], A3
0000373E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00003742 588F addq.l A7, 4
00003744 6000 00AA bra +0xAC /* 000037F0 */
label00003748:
00003748 42A7 clr.l -[A7]
0000374A 3F2C 0014 move.w -[A7], [A4 + 0x14]
0000374E 4EBA E014 jsr [PC - 0x1FEC /* 00001764 */]
00003752 2640 movea.l A3, D0
00003754 5C8F addq.l A7, 6
00003756 602A bra +0x2C /* 00003782 */
label00003758:
00003758 4A6B 0012 tst.w [A3 + 0x12]
0000375C 6714 beq +0x16 /* 00003772 */
0000375E 426B 0012 clr.w [A3 + 0x12]
00003762 2F0B move.l -[A7], A3
00003764 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00003768 486B 000A pea.l [A3 + 0xA]
0000376C A928 syscall InvalRect
0000376E 7E01 moveq.l D7, 0x01
00003770 588F addq.l A7, 4
label00003772:
00003772 2F2B 0004 move.l -[A7], [A3 + 0x4]
00003776 3F2C 0014 move.w -[A7], [A4 + 0x14]
0000377A 4EBA DFE8 jsr [PC - 0x2018 /* 00001764 */]
0000377E 2640 movea.l A3, D0
00003780 5C8F addq.l A7, 6
label00003782:
00003782 200B move.l D0, A3
00003784 66D2 bne -0x2C /* 00003758 */
00003786 6068 bra +0x6A /* 000037F0 */
label00003788:
00003788 42A7 clr.l -[A7]
0000378A 3F2C 0014 move.w -[A7], [A4 + 0x14]
0000378E 4EBA DFD4 jsr [PC - 0x202C /* 00001764 */]
00003792 2640 movea.l A3, D0
00003794 4A6B 0012 tst.w [A3 + 0x12]
00003798 5C8F addq.l A7, 6
0000379A 6754 beq +0x56 /* 000037F0 */
0000379C 426B 0012 clr.w [A3 + 0x12]
000037A0 2F0B move.l -[A7], A3
000037A2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000037A6 486B 000A pea.l [A3 + 0xA]
000037AA A928 syscall InvalRect
000037AC 7E01 moveq.l D7, 0x01
000037AE 588F addq.l A7, 4
000037B0 603E bra +0x40 /* 000037F0 */
label000037B2:
000037B2 42A7 clr.l -[A7]
000037B4 3F2C 0014 move.w -[A7], [A4 + 0x14]
000037B8 4EBA DFAA jsr [PC - 0x2056 /* 00001764 */]
000037BC 2640 movea.l A3, D0
000037BE 5C8F addq.l A7, 6
000037C0 602A bra +0x2C /* 000037EC */
label000037C2:
000037C2 4A6B 0012 tst.w [A3 + 0x12]
000037C6 6714 beq +0x16 /* 000037DC */
000037C8 426B 0012 clr.w [A3 + 0x12]
000037CC 2F0B move.l -[A7], A3
000037CE 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000037D2 486B 000A pea.l [A3 + 0xA]
000037D6 A928 syscall InvalRect
000037D8 7E01 moveq.l D7, 0x01
000037DA 588F addq.l A7, 4
label000037DC:
000037DC 2F2B 0004 move.l -[A7], [A3 + 0x4]
000037E0 3F2C 0014 move.w -[A7], [A4 + 0x14]
000037E4 4EBA DF7E jsr [PC - 0x2082 /* 00001764 */]
000037E8 2640 movea.l A3, D0
000037EA 5C8F addq.l A7, 6
label000037EC:
000037EC 200B move.l D0, A3
000037EE 66D2 bne -0x2C /* 000037C2 */
label000037F0:
000037F0 4A07 tst.b D7
000037F2 670A beq +0xC /* 000037FE */
000037F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000037F8 4EBA 02EC jsr [PC + 0x2EC /* 00003AE6 */]
000037FC 588F addq.l A7, 4
label000037FE:
000037FE 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00003802 4E5E unlink A6
00003804 4E75 rts
export_128:
00003806 4E56 0000 link A6, 0
0000380A 48E7 0138 movem.l -[A7], D7,A2,A3,A4
0000380E 286E 0008 movea.l A4, [A6 + 0x8]
00003812 42A7 clr.l -[A7]
00003814 A975 syscall TickCount
00003816 2E1F move.l D7, [A7]+
00003818 9EAD A462 sub.l D7, [A5 - 0x5B9E]
0000381C 4AAD A42C tst.l [A5 - 0x5BD4]
00003820 6778 beq +0x7A /* 0000389A */
00003822 206D A42C movea.l A0, [A5 - 0x5BD4]
00003826 4AA8 000E tst.l [A0 + 0xE]
0000382A 676E beq +0x70 /* 0000389A */
0000382C 206D A42C movea.l A0, [A5 - 0x5BD4]
00003830 2668 000E movea.l A3, [A0 + 0xE]
00003834 6052 bra +0x54 /* 00003888 */
label00003836:
00003836 0C2B 0008 001A cmpi.b [A3 + 0x1A], 0x8
0000383C 6646 bne +0x48 /* 00003884 */
0000383E 246B 001C movea.l A2, [A3 + 0x1C]
00003842 4A2A 0002 tst.b [A2 + 0x2]
00003846 661C bne +0x1E /* 00003864 */
00003848 4A6A 0008 tst.w [A2 + 0x8]
0000384C 662C bne +0x2E /* 0000387A */
0000384E 3052 movea.w A0, [A2]
00003850 B1C7 cmpa.l A0, D7
00003852 6E26 bgt +0x28 /* 0000387A */
00003854 4A52 tst.w [A2]
00003856 6D22 blt +0x24 /* 0000387A */
00003858 2F0B move.l -[A7], A3
0000385A 2F0C move.l -[A7], A4
0000385C 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00003860 508F addq.l A7, 8
00003862 6016 bra +0x18 /* 0000387A */
label00003864:
00003864 4AAA 000E tst.l [A2 + 0xE]
00003868 6D10 blt +0x12 /* 0000387A */
0000386A BEAA 000E cmp.l D7, [A2 + 0xE]
0000386E 6D0A blt +0xC /* 0000387A */
00003870 2F0B move.l -[A7], A3
00003872 2F0C move.l -[A7], A4
00003874 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00003878 508F addq.l A7, 8
label0000387A:
0000387A 2F0A move.l -[A7], A2
0000387C 2F0C move.l -[A7], A4
0000387E 4EBA FE4E jsr [PC - 0x1B2 /* 000036CE */]
00003882 508F addq.l A7, 8
label00003884:
00003884 266B 0004 movea.l A3, [A3 + 0x4]
label00003888:
00003888 200B move.l D0, A3
0000388A 66AA bne -0x54 /* 00003836 */
0000388C 4A2D A42A tst.b [A5 - 0x5BD6]
00003890 6708 beq +0xA /* 0000389A */
00003892 2F0C move.l -[A7], A4
00003894 4EBA 0250 jsr [PC + 0x250 /* 00003AE6 */]
00003898 588F addq.l A7, 4
label0000389A:
0000389A 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
0000389E 4E5E unlink A6
000038A0 4E75 rts
export_129:
000038A2 4E56 0000 link A6, 0
000038A6 48E7 0118 movem.l -[A7], D7,A3,A4
000038AA 286E 000C movea.l A4, [A6 + 0xC]
000038AE 7E00 moveq.l D7, 0x00
000038B0 4AAD A42C tst.l [A5 - 0x5BD4]
000038B4 6700 009A beq +0x9C /* 00003950 */
000038B8 206D A42C movea.l A0, [A5 - 0x5BD4]
000038BC 4AA8 000E tst.l [A0 + 0xE]
000038C0 6700 008E beq +0x90 /* 00003950 */
000038C4 206D A42C movea.l A0, [A5 - 0x5BD4]
000038C8 2668 000E movea.l A3, [A0 + 0xE]
000038CC 604C bra +0x4E /* 0000391A */
label000038CE:
000038CE 4227 clr.b -[A7]
000038D0 2F14 move.l -[A7], [A4]
000038D2 486B 000A pea.l [A3 + 0xA]
000038D6 A8AD syscall PtInRect
000038D8 4A1F tst.b [A7]+
000038DA 673A beq +0x3C /* 00003916 */
000038DC 4A6B 0012 tst.w [A3 + 0x12]
000038E0 6734 beq +0x36 /* 00003916 */
000038E2 0C6B 0008 0012 cmpi.w [A3 + 0x12], 0x8
000038E8 672C beq +0x2E /* 00003916 */
000038EA 0C6B FFF9 0012 cmpi.w [A3 + 0x12], 0xFFF9
000038F0 6724 beq +0x26 /* 00003916 */
000038F2 0C6B FFFD 0012 cmpi.w [A3 + 0x12], 0xFFFD
000038F8 671C beq +0x1E /* 00003916 */
000038FA 0C6B FFF6 0012 cmpi.w [A3 + 0x12], 0xFFF6
00003900 6714 beq +0x16 /* 00003916 */
00003902 0C6B FFFB 0012 cmpi.w [A3 + 0x12], 0xFFFB
00003908 670C beq +0xE /* 00003916 */
0000390A 0C6B FFFC 0012 cmpi.w [A3 + 0x12], 0xFFFC
00003910 6704 beq +0x6 /* 00003916 */
00003912 7E01 moveq.l D7, 0x01
00003914 6004 bra +0x6 /* 0000391A */
label00003916:
00003916 266B 0004 movea.l A3, [A3 + 0x4]
label0000391A:
0000391A 4A07 tst.b D7
0000391C 57C0 seq D0
0000391E 4400 neg.b D0
00003920 4880 ext.w D0
00003922 220B move.l D1, A3
00003924 56C1 sne D1
00003926 4401 neg.b D1
00003928 4881 ext.w D1
0000392A C041 and.w D0, D1
0000392C 66A0 bne -0x5E /* 000038CE */
0000392E 4A07 tst.b D7
00003930 671E beq +0x20 /* 00003950 */
00003932 3B54 A472 move.w [A5 - 0x5B8E], [A4]
00003936 3B6C 0002 A474 move.w [A5 - 0x5B8C], [A4 + 0x2]
0000393C 0C6B FFF5 0012 cmpi.w [A3 + 0x12], 0xFFF5
00003942 670C beq +0xE /* 00003950 */
00003944 2F0B move.l -[A7], A3
00003946 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000394A 4EBA F878 jsr [PC - 0x788 /* 000031C4 */]
0000394E 508F addq.l A7, 8
label00003950:
00003950 4CDF 1880 movem.l D7,A3,A4, [A7]+
00003954 4E5E unlink A6
00003956 4E75 rts
fn00003958:
00003958 4E56 FFF8 link A6, -0x0008
0000395C 2F0C move.l -[A7], A4
0000395E 4A6D A46E tst.w [A5 - 0x5B92]
00003962 6E08 bgt +0xA /* 0000396C */
00003964 4A6D A470 tst.w [A5 - 0x5B90]
00003968 6F00 0098 ble +0x9A /* 00003A02 */
label0000396C:
0000396C 3F3C 0085 move.w -[A7], 0x85
00003970 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00003974 2840 movea.l A4, D0
00003976 486E FFF8 pea.l [A6 - 0x8]
0000397A 42A7 clr.l -[A7]
0000397C 3F2D F97A move.w -[A7], [A5 - 0x686]
00003980 3F2D A470 move.w -[A7], [A5 - 0x5B90]
00003984 A8A7 syscall SetRect
00003986 486E FFF8 pea.l [A6 - 0x8]
0000398A 2F0C move.l -[A7], A4
0000398C AA0E syscall FillCRect
0000398E 486E FFF8 pea.l [A6 - 0x8]
00003992 4267 clr.w -[A7]
00003994 302D A470 move.w D0, [A5 - 0x5B90]
00003998 0640 016B addi.w D0, 0x16B
0000399C 3F00 move.w -[A7], D0
0000399E 3F2D F97A move.w -[A7], [A5 - 0x686]
000039A2 3F2D F978 move.w -[A7], [A5 - 0x688]
000039A6 A8A7 syscall SetRect
000039A8 486E FFF8 pea.l [A6 - 0x8]
000039AC 2F0C move.l -[A7], A4
000039AE AA0E syscall FillCRect
000039B0 486E FFF8 pea.l [A6 - 0x8]
000039B4 4267 clr.w -[A7]
000039B6 3F2D A470 move.w -[A7], [A5 - 0x5B90]
000039BA 3F2D A46E move.w -[A7], [A5 - 0x5B92]
000039BE 302D A470 move.w D0, [A5 - 0x5B90]
000039C2 0640 016C addi.w D0, 0x16C
000039C6 3F00 move.w -[A7], D0
000039C8 A8A7 syscall SetRect
000039CA 486E FFF8 pea.l [A6 - 0x8]
000039CE 2F0C move.l -[A7], A4
000039D0 AA0E syscall FillCRect
000039D2 486E FFF8 pea.l [A6 - 0x8]
000039D6 302D A46E move.w D0, [A5 - 0x5B92]
000039DA 0640 01FF addi.w D0, 0x1FF
000039DE 3F00 move.w -[A7], D0
000039E0 70FF moveq.l D0, 0xFFFFFFFF
000039E2 D06D A470 add.w D0, [A5 - 0x5B90]
000039E6 3F00 move.w -[A7], D0
000039E8 3F2D F97A move.w -[A7], [A5 - 0x686]
000039EC 302D A470 move.w D0, [A5 - 0x5B90]
000039F0 0640 016C addi.w D0, 0x16C
000039F4 3F00 move.w -[A7], D0
000039F6 A8A7 syscall SetRect
000039F8 486E FFF8 pea.l [A6 - 0x8]
000039FC 2F0C move.l -[A7], A4
000039FE AA0E syscall FillCRect
00003A00 548F addq.l A7, 2
label00003A02:
00003A02 285F movea.l A4, [A7]+
00003A04 4E5E unlink A6
00003A06 4E75 rts
fn00003A08:
00003A08 4E56 0000 link A6, 0
00003A0C 48E7 0038 movem.l -[A7], A2,A3,A4
00003A10 4AAD A42C tst.l [A5 - 0x5BD4]
00003A14 6750 beq +0x52 /* 00003A66 */
00003A16 206D A42C movea.l A0, [A5 - 0x5BD4]
00003A1A 4AA8 000E tst.l [A0 + 0xE]
00003A1E 6746 beq +0x48 /* 00003A66 */
00003A20 206D A42C movea.l A0, [A5 - 0x5BD4]
00003A24 2868 000E movea.l A4, [A0 + 0xE]
00003A28 6038 bra +0x3A /* 00003A62 */
label00003A2A:
00003A2A 102C 001A move.b D0, [A4 + 0x1A]
00003A2E 6B2E bmi +0x30 /* 00003A5E */
00003A30 0400 000A subi.b D0, 0xA /* '\n' */
00003A34 6718 beq +0x1A /* 00003A4E */
00003A36 6A26 bpl +0x28 /* 00003A5E */
00003A38 5E00 addq.b D0, 7
00003A3A 6702 beq +0x4 /* 00003A3E */
00003A3C 6020 bra +0x22 /* 00003A5E */
label00003A3E:
00003A3E 266C 001C movea.l A3, [A4 + 0x1C]
00003A42 4A2B 0038 tst.b [A3 + 0x38]
00003A46 6716 beq +0x18 /* 00003A5E */
00003A48 2F13 move.l -[A7], [A3]
00003A4A A957 syscall ShowControl
00003A4C 6010 bra +0x12 /* 00003A5E */
label00003A4E:
00003A4E 246C 001C movea.l A2, [A4 + 0x1C]
00003A52 4A2A 000C tst.b [A2 + 0xC]
00003A56 6706 beq +0x8 /* 00003A5E */
00003A58 2F2A 000E move.l -[A7], [A2 + 0xE]
00003A5C A957 syscall ShowControl
label00003A5E:
00003A5E 286C 0004 movea.l A4, [A4 + 0x4]
label00003A62:
00003A62 200C move.l D0, A4
00003A64 66C4 bne -0x3A /* 00003A2A */
label00003A66:
00003A66 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00003A6A 4E5E unlink A6
00003A6C 4E75 rts
fn00003A6E:
00003A6E 4E56 0000 link A6, 0
00003A72 48E7 0038 movem.l -[A7], A2,A3,A4
00003A76 4AAD A456 tst.l [A5 - 0x5BAA]
00003A7A 6762 beq +0x64 /* 00003ADE */
00003A7C 206D A456 movea.l A0, [A5 - 0x5BAA]
00003A80 4AA8 000E tst.l [A0 + 0xE]
00003A84 6758 beq +0x5A /* 00003ADE */
00003A86 206D A456 movea.l A0, [A5 - 0x5BAA]
00003A8A 2868 000E movea.l A4, [A0 + 0xE]
00003A8E 604A bra +0x4C /* 00003ADA */
label00003A90:
00003A90 102C 001A move.b D0, [A4 + 0x1A]
00003A94 6B40 bmi +0x42 /* 00003AD6 */
00003A96 0400 000A subi.b D0, 0xA /* '\n' */
00003A9A 6718 beq +0x1A /* 00003AB4 */
00003A9C 6A38 bpl +0x3A /* 00003AD6 */
00003A9E 5E00 addq.b D0, 7
00003AA0 6702 beq +0x4 /* 00003AA4 */
00003AA2 6032 bra +0x34 /* 00003AD6 */
label00003AA4:
00003AA4 266C 001C movea.l A3, [A4 + 0x1C]
00003AA8 4A2B 0038 tst.b [A3 + 0x38]
00003AAC 6728 beq +0x2A /* 00003AD6 */
00003AAE 2F13 move.l -[A7], [A3]
00003AB0 A958 syscall HideControl
00003AB2 6022 bra +0x24 /* 00003AD6 */
label00003AB4:
00003AB4 246C 001C movea.l A2, [A4 + 0x1C]
00003AB8 4A2A 000C tst.b [A2 + 0xC]
00003ABC 6718 beq +0x1A /* 00003AD6 */
00003ABE 2F2A 000E move.l -[A7], [A2 + 0xE]
00003AC2 A958 syscall HideControl
00003AC4 206D A42C movea.l A0, [A5 - 0x5BD4]
00003AC8 4A28 001A tst.b [A0 + 0x1A]
00003ACC 6708 beq +0xA /* 00003AD6 */
00003ACE 2F2A 000E move.l -[A7], [A2 + 0xE]
00003AD2 4267 clr.w -[A7]
00003AD4 A963 syscall SetControlValue/SetCtlValue
label00003AD6:
00003AD6 286C 0004 movea.l A4, [A4 + 0x4]
label00003ADA:
00003ADA 200C move.l D0, A4
00003ADC 66B2 bne -0x4C /* 00003A90 */
label00003ADE:
00003ADE 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00003AE2 4E5E unlink A6
00003AE4 4E75 rts
export_86:
fn00003AE6:
00003AE6 4E56 FFF8 link A6, -0x0008
00003AEA 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00003AEE 286E 0008 movea.l A4, [A6 + 0x8]
00003AF2 4A2D A453 tst.b [A5 - 0x5BAD]
00003AF6 6604 bne +0x6 /* 00003AFC */
00003AF8 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
label00003AFC:
00003AFC 4AAD A42C tst.l [A5 - 0x5BD4]
00003B00 6700 0120 beq +0x122 /* 00003C22 */
00003B04 206D A42C movea.l A0, [A5 - 0x5BD4]
00003B08 4AA8 000E tst.l [A0 + 0xE]
00003B0C 6700 0114 beq +0x116 /* 00003C22 */
00003B10 0C6D FFFF BE2E cmpi.w [A5 - 0x41D2], 0xFFFF
00003B16 6600 010A bne +0x10C /* 00003C22 */
00003B1A 206D A42C movea.l A0, [A5 - 0x5BD4]
00003B1E 2668 000E movea.l A3, [A0 + 0xE]
00003B22 6000 00F8 bra +0xFA /* 00003C1C */
label00003B26:
00003B26 4A2D A44F tst.b [A5 - 0x5BB1]
00003B2A 671C beq +0x1E /* 00003B48 */
00003B2C 0C6B FFF7 0012 cmpi.w [A3 + 0x12], 0xFFF7
00003B32 6614 bne +0x16 /* 00003B48 */
00003B34 0C2B 0001 001A cmpi.b [A3 + 0x1A], 0x1
00003B3A 660C bne +0xE /* 00003B48 */
00003B3C 2F0B move.l -[A7], A3
00003B3E 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00003B42 588F addq.l A7, 4
00003B44 6000 00D2 bra +0xD4 /* 00003C18 */
label00003B48:
00003B48 4A6B 0012 tst.w [A3 + 0x12]
00003B4C 6700 00CA beq +0xCC /* 00003C18 */
00003B50 0C6B FFF6 0012 cmpi.w [A3 + 0x12], 0xFFF6
00003B56 6700 00C0 beq +0xC2 /* 00003C18 */
00003B5A 0C6B FFF4 0012 cmpi.w [A3 + 0x12], 0xFFF4
00003B60 6700 00B6 beq +0xB8 /* 00003C18 */
00003B64 0C6B FFF5 0012 cmpi.w [A3 + 0x12], 0xFFF5
00003B6A 6700 00AC beq +0xAE /* 00003C18 */
00003B6E 0C6B FFF8 0012 cmpi.w [A3 + 0x12], 0xFFF8
00003B74 6700 00A2 beq +0xA4 /* 00003C18 */
00003B78 102B 001A move.b D0, [A3 + 0x1A]
00003B7C 4880 ext.w D0
00003B7E 0C40 000C cmpi.w D0, 0xC
00003B82 6200 0088 bhi +0x8A /* 00003C0C */
00003B86 43FA 01F0 lea.l A1, [PC + 0x1F0 /* 00003D78, value 0xFE94FE1A */]
00003B8A D040 add.w D0, D0
00003B8C D2F1 0000 add.w A1, [A1 + D0.w]
00003B90 4ED1 jmp [A1]
00003B92 2F0B move.l -[A7], A3
00003B94 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00003B98 588F addq.l A7, 4
00003B9A 6070 bra +0x72 /* 00003C0C */
00003B9C 2F0B move.l -[A7], A3
00003B9E 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00003BA2 588F addq.l A7, 4
00003BA4 6066 bra +0x68 /* 00003C0C */
00003BA6 2F0B move.l -[A7], A3
00003BA8 4EAD 04CA jsr [A5 + 0x4CA /* export_149 */]
00003BAC 588F addq.l A7, 4
00003BAE 605C bra +0x5E /* 00003C0C */
00003BB0 2F0B move.l -[A7], A3
00003BB2 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00003BB6 588F addq.l A7, 4
00003BB8 6052 bra +0x54 /* 00003C0C */
00003BBA 2F0B move.l -[A7], A3
00003BBC 2F0C move.l -[A7], A4
00003BBE 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00003BC2 508F addq.l A7, 8
00003BC4 6046 bra +0x48 /* 00003C0C */
00003BC6 2F0B move.l -[A7], A3
00003BC8 2F0C move.l -[A7], A4
00003BCA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00003BCE 508F addq.l A7, 8
00003BD0 603A bra +0x3C /* 00003C0C */
00003BD2 2F0B move.l -[A7], A3
00003BD4 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00003BD8 588F addq.l A7, 4
00003BDA 6030 bra +0x32 /* 00003C0C */
00003BDC 2F0B move.l -[A7], A3
00003BDE 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00003BE2 588F addq.l A7, 4
00003BE4 6026 bra +0x28 /* 00003C0C */
00003BE6 2F0B move.l -[A7], A3
00003BE8 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00003BEC 588F addq.l A7, 4
00003BEE 601C bra +0x1E /* 00003C0C */
00003BF0 2F0B move.l -[A7], A3
00003BF2 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00003BF6 588F addq.l A7, 4
00003BF8 6012 bra +0x14 /* 00003C0C */
00003BFA 2F0B move.l -[A7], A3
00003BFC 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00003C00 588F addq.l A7, 4
00003C02 6008 bra +0xA /* 00003C0C */
00003C04 2F0B move.l -[A7], A3
00003C06 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00003C0A 588F addq.l A7, 4
label00003C0C:
00003C0C 0C6B FFFC 0012 cmpi.w [A3 + 0x12], 0xFFFC
00003C12 6604 bne +0x6 /* 00003C18 */
00003C14 426B 0012 clr.w [A3 + 0x12]
label00003C18:
00003C18 266B 0004 movea.l A3, [A3 + 0x4]
label00003C1C:
00003C1C 200B move.l D0, A3
00003C1E 6600 FF06 bne -0xF8 /* 00003B26 */
label00003C22:
00003C22 4A2D A453 tst.b [A5 - 0x5BAD]
00003C26 6600 00F4 bne +0xF6 /* 00003D1C */
00003C2A 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
00003C2E 4EBA FE3E jsr [PC - 0x1C2 /* 00003A6E */]
00003C32 2F0C move.l -[A7], A4
00003C34 A922 syscall BeginUpdate
00003C36 4EBA FD20 jsr [PC - 0x2E0 /* 00003958 */]
00003C3A 206D A42C movea.l A0, [A5 - 0x5BD4]
00003C3E 3F28 000C move.w -[A7], [A0 + 0xC]
00003C42 2F0C move.l -[A7], A4
00003C44 4EAD 063A jsr [A5 + 0x63A /* export_195 */]
00003C48 4EBA FDBE jsr [PC - 0x242 /* 00003A08 */]
00003C4C 2E8C move.l [A7], A4
00003C4E A969 syscall DrawControls
00003C50 2F0C move.l -[A7], A4
00003C52 A923 syscall EndUpdate
00003C54 4AAD A42C tst.l [A5 - 0x5BD4]
00003C58 548F addq.l A7, 2
00003C5A 6700 00C0 beq +0xC2 /* 00003D1C */
00003C5E 206D A42C movea.l A0, [A5 - 0x5BD4]
00003C62 4AA8 000E tst.l [A0 + 0xE]
00003C66 6700 00B4 beq +0xB6 /* 00003D1C */
00003C6A 0C6D FFFF BE2E cmpi.w [A5 - 0x41D2], 0xFFFF
00003C70 6600 00AA bne +0xAC /* 00003D1C */
00003C74 206D A42C movea.l A0, [A5 - 0x5BD4]
00003C78 2668 000E movea.l A3, [A0 + 0xE]
00003C7C 6000 0098 bra +0x9A /* 00003D16 */
label00003C80:
00003C80 4A6B 0012 tst.w [A3 + 0x12]
00003C84 6700 008C beq +0x8E /* 00003D12 */
00003C88 0C6B FFF7 0012 cmpi.w [A3 + 0x12], 0xFFF7
00003C8E 6700 0082 beq +0x84 /* 00003D12 */
00003C92 0C6B FFF8 0012 cmpi.w [A3 + 0x12], 0xFFF8
00003C98 6778 beq +0x7A /* 00003D12 */
00003C9A 102B 001A move.b D0, [A3 + 0x1A]
00003C9E 6B72 bmi +0x74 /* 00003D12 */
00003CA0 0400 000A subi.b D0, 0xA /* '\n' */
00003CA4 673A beq +0x3C /* 00003CE0 */
00003CA6 6A6A bpl +0x6C /* 00003D12 */
00003CA8 5E00 addq.b D0, 7
00003CAA 6702 beq +0x4 /* 00003CAE */
00003CAC 6064 bra +0x66 /* 00003D12 */
label00003CAE:
00003CAE 246B 001C movea.l A2, [A3 + 0x1C]
00003CB2 4A2A 0038 tst.b [A2 + 0x38]
00003CB6 675A beq +0x5C /* 00003D12 */
00003CB8 486E FFF8 pea.l [A6 - 0x8]
00003CBC 70F1 moveq.l D0, 0xFFFFFFF1
00003CBE D06B 0010 add.w D0, [A3 + 0x10]
00003CC2 3F00 move.w -[A7], D0
00003CC4 3F2B 000A move.w -[A7], [A3 + 0xA]
00003CC8 3F2B 0010 move.w -[A7], [A3 + 0x10]
00003CCC 3F2B 000E move.w -[A7], [A3 + 0xE]
00003CD0 A8A7 syscall SetRect
00003CD2 486E FFF8 pea.l [A6 - 0x8]
00003CD6 2F0C move.l -[A7], A4
00003CD8 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00003CDC 508F addq.l A7, 8
00003CDE 6032 bra +0x34 /* 00003D12 */
label00003CE0:
00003CE0 2E2B 001C move.l D7, [A3 + 0x1C]
00003CE4 2047 movea.l A0, D7
00003CE6 4A28 000C tst.b [A0 + 0xC]
00003CEA 6726 beq +0x28 /* 00003D12 */
00003CEC 486E FFF8 pea.l [A6 - 0x8]
00003CF0 70F1 moveq.l D0, 0xFFFFFFF1
00003CF2 D06B 0010 add.w D0, [A3 + 0x10]
00003CF6 3F00 move.w -[A7], D0
00003CF8 3F2B 000A move.w -[A7], [A3 + 0xA]
00003CFC 3F2B 0010 move.w -[A7], [A3 + 0x10]
00003D00 3F2B 000E move.w -[A7], [A3 + 0xE]
00003D04 A8A7 syscall SetRect
00003D06 486E FFF8 pea.l [A6 - 0x8]
00003D0A 2F0C move.l -[A7], A4
00003D0C 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00003D10 508F addq.l A7, 8
label00003D12:
00003D12 266B 0004 movea.l A3, [A3 + 0x4]
label00003D16:
00003D16 200B move.l D0, A3
00003D18 6600 FF66 bne -0x98 /* 00003C80 */
label00003D1C:
00003D1C 206D A42C movea.l A0, [A5 - 0x5BD4]
00003D20 2668 000E movea.l A3, [A0 + 0xE]
00003D24 6024 bra +0x26 /* 00003D4A */
label00003D26:
00003D26 0C6B FFF4 0012 cmpi.w [A3 + 0x12], 0xFFF4
00003D2C 6618 bne +0x1A /* 00003D46 */
00003D2E 0C2B 0005 001A cmpi.b [A3 + 0x1A], 0x5
00003D34 6610 bne +0x12 /* 00003D46 */
00003D36 377C FFFD 0012 move.w [A3 + 0x12], 0xFFFD
00003D3C 2F0B move.l -[A7], A3
00003D3E 2F0C move.l -[A7], A4
00003D40 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00003D44 508F addq.l A7, 8
label00003D46:
00003D46 266B 0004 movea.l A3, [A3 + 0x4]
label00003D4A:
00003D4A 200B move.l D0, A3
00003D4C 66D8 bne -0x26 /* 00003D26 */
00003D4E 422D A42A clr.b [A5 - 0x5BD6]
00003D52 4A2D A451 tst.b [A5 - 0x5BAF]
00003D56 670C beq +0xE /* 00003D64 */
00003D58 422D A451 clr.b [A5 - 0x5BAF]
00003D5C 42A7 clr.l -[A7]
00003D5E A975 syscall TickCount
00003D60 2B5F A462 move.l [A5 - 0x5B9E], [A7]+
label00003D64:
00003D64 2F3C 0080 0001 move.l -[A7], 0x800001
00003D6A 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00003D6E 4CEE 1C80 FFE8 movem.l D7,A2,A3,A4, [A6 - 0x18]
00003D74 4E5E unlink A6
00003D76 4E75 rts
00003D78 FE94 FE1A .extension 0xE94 <<F/2-3/7>> // unimplemented
00003D7C FE24 FE38 .unknown 0xFE24 0xFE38 (W = 7)
00003D80 FE42 FE4E .extension 0xE42 <<F/1/7>>, 0xFE4E // unimplemented
00003D84 FE5A FE64 .extension 0xE5A <<F/1/7>>, 0xFE64 // unimplemented
00003D88 FE6E FE78 .extension 0xE6E <<F/1/7>>, 0xFE78 // unimplemented
00003D8C FE82 FE8C .extension 0xE82 <<F/2-3/7>> // unimplemented
00003D90 FE2E 4E56 .unknown 0xFE2E 0x4E56 (W = 7)
export_130: // at 00003D92 (misaligned)
00003D94 FFE2 .invalid <<F/7/7>>
00003D96 48E7 0118 movem.l -[A7], D7,A3,A4
00003D9A 286E 0008 movea.l A4, [A6 + 0x8]
00003D9E 486E FFE2 pea.l [A6 - 0x1E]
00003DA2 A874 syscall GetPort
00003DA4 1B7C 0001 A453 move.b [A5 - 0x5BAD], 0x1
00003DAA 2F3C 0081 0008 move.l -[A7], 0x810008
00003DB0 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00003DB4 4297 clr.l [A7]
00003DB6 2F0C move.l -[A7], A4
00003DB8 42A7 clr.l -[A7]
00003DBA 42A7 clr.l -[A7]
00003DBC 2F3C 0400 0C00 move.l -[A7], 0x4000C00
00003DC2 A8FD syscall PrGlue
00003DC4 265F movea.l A3, [A7]+
00003DC6 2054 movea.l A0, [A4]
00003DC8 3E28 0042 move.w D7, [A0 + 0x42]
00003DCC 6042 bra +0x44 /* 00003E10 */
label00003DCE:
00003DCE 4267 clr.w -[A7]
00003DD0 2F3C BA00 0000 move.l -[A7], 0xBA000000
00003DD6 A8FD syscall PrGlue
00003DD8 4A5F tst.w [A7]+
00003DDA 6632 bne +0x34 /* 00003E0E */
00003DDC 2F0B move.l -[A7], A3
00003DDE 42A7 clr.l -[A7]
00003DE0 2F3C 1000 0808 move.l -[A7], 0x10000808
00003DE6 A8FD syscall PrGlue
00003DE8 4267 clr.w -[A7]
00003DEA 2F3C BA00 0000 move.l -[A7], 0xBA000000
00003DF0 A8FD syscall PrGlue
00003DF2 4A5F tst.w [A7]+
00003DF4 660E bne +0x10 /* 00003E04 */
00003DF6 2F0B move.l -[A7], A3
00003DF8 A873 syscall SetPort
00003DFA 4267 clr.w -[A7]
00003DFC 2F0B move.l -[A7], A3
00003DFE 4EAD 063A jsr [A5 + 0x63A /* export_195 */]
00003E02 5C8F addq.l A7, 6
label00003E04:
00003E04 2F0B move.l -[A7], A3
00003E06 2F3C 1800 040C move.l -[A7], 0x1800040C
00003E0C A8FD syscall PrGlue
label00003E0E:
00003E0E 5347 subq.w D7, 1
label00003E10:
00003E10 4A47 tst.w D7
00003E12 6EBA bgt -0x44 /* 00003DCE */
00003E14 2F0B move.l -[A7], A3
00003E16 2F3C 0800 0484 move.l -[A7], 0x8000484
00003E1C A8FD syscall PrGlue
00003E1E 4267 clr.w -[A7]
00003E20 2F3C BA00 0000 move.l -[A7], 0xBA000000
00003E26 A8FD syscall PrGlue
00003E28 4A5F tst.w [A7]+
00003E2A 661E bne +0x20 /* 00003E4A */
00003E2C 2054 movea.l A0, [A4]
00003E2E 0C28 0001 0044 cmpi.b [A0 + 0x44], 0x1
00003E34 6614 bne +0x16 /* 00003E4A */
00003E36 2F0C move.l -[A7], A4
00003E38 42A7 clr.l -[A7]
00003E3A 42A7 clr.l -[A7]
00003E3C 42A7 clr.l -[A7]
00003E3E 486E FFE6 pea.l [A6 - 0x1A]
00003E42 2F3C 6005 1480 move.l -[A7], 0x60051480
00003E48 A8FD syscall PrGlue
label00003E4A:
00003E4A 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00003E4E A873 syscall SetPort
00003E50 2F3C 0080 0001 move.l -[A7], 0x800001
00003E56 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00003E5A 422D A453 clr.b [A5 - 0x5BAD]
00003E5E 4CEE 1880 FFD6 movem.l D7,A3,A4, [A6 - 0x2A]
00003E64 4E5E unlink A6
00003E66 4E75 rts